授权语法
grant 权限1,权限2 ...... on 数据库对象 to '用户';
grant 权限1,权限2 ...... on 数据库对象 to '用户'@' xxx' identified by 'password';
eg:
对现有用户进行授权:
all privileges:表示所有权限
*.* : 表示所有库的所有表
grant all privileges on *.* to 'pig';flush privileges;
对没有的用户进行授权:
创建一个新用户cat,授予xx库的xxx表 查询和修改权限,登录密码123456,任何一台主机登录
grant select,update on xx.xxx to 'cat'@'%' identified by '123456';flush privileges;
回收权限的语法
revoke 权限1,权限2...... on 数据库对象 from '用户'@'xx'
eg:
回收pig用户的所有权限:可登录
revoke all privileges on *.* from 'pig'@'%';flush privileges;
回收pig用户的所有权限:不可登录
delete from mysql.user where user = 'pig';flush privileges;
回收cat用户对某库某表的权限
revoke select,update on xx.xx from 'cat'@'%';flush privileges;
最后修改时间:2020-07-01 12:54:25
文章转载自227decision,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




