目录
常用权限类别
查询用户权限
举例
授予用户权限
删除权限
常用权限类别
| 权限 | 说明 | 
| ALL,ALL PRIVILEGES | 所有权限 | 
| SELECT | 查询数据 | 
| INSERT | 插入数据 | 
| UPDATE | 修改数据 | 
| DELETE | 删除数据 | 
| ALTER | 修改表 | 
| DROP | 删除数据库/表/视图 | 
| CREATE | 创建数据库/表 | 
查询用户权限
show grants for '用户名'@'主机名';举例
查询名为gameonlygod的用户主机名为'%'
show grants for 'gameonlygod'@'%';
意思为:给gameonlygod用户授予的权限为USAGE,代表仅做登录用没有任何权限。
授予用户权限
给gameonlygod的用户授予数据库'helloworld'的所有权限
grant all on helloworld.* to 'gameonlygod'@'%';
删除权限
删除用户'gameonlygod'在数据库'helloworld'中的所有表的所有权限
revoke all on helloworld.* from 'gameonlygod'@'%';