mysql--Grant命令详解

MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户**

  1. grant 普通数据用户增、删、改、查 数据库中所有表数据的权利。
    grant (select|insert|update|delete) on testdb.* to common_user@'%'

  2. grant 数据库开发人员,创建表、索引、视图、存储过程、函数。。。等权限。
    grant (create|alter|drop|references|create temporary tables|
    index|create view|show view|create routine|alter routine|execute)
    on testdb.* to developer@'192.168.0.%';

  3. grant 普通 DBA 管理某个 MySQL 数据库的权限。
    grant all privileges on testdb to dba@'localhost'其中,关键字 “privileges” 可以省略。

  4. grant 高级 DBA 管理 MySQL 中所有数据库的权限。
    grant all on *.* to dba@'localhost'

  5. 撤销已经赋予给 MySQL 用户权限的权限。
    grant all on *.* to dba@localhost;
    revoke all on *.* from dba@localhost;

    综述:grant all(权限) on *.* (数据库.表) to dba(用户) @‘localhost’(访问者ip) identified by ‘passwork’ with grant option;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值