MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户**
grant 普通数据用户增、删、改、查 数据库中所有表数据的权利。
grant (select|insert|update|delete) on testdb.* to common_user@'%'
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.%';grant 普通 DBA 管理某个 MySQL 数据库的权限。
grant all privileges on testdb to dba@'localhost'
其中,关键字 “privileges” 可以省略。grant 高级 DBA 管理 MySQL 中所有数据库的权限。
grant all on *.* to dba@'localhost'
撤销已经赋予给 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;