实际生产环境中,应按照软件安全设计的最小特权原则配置用户权限。
- 查看权限
show grants for root@localhost;
- 查看权限
select * from mysql.user where user='root'\G
- 设置权限
grant select on *.* to test@localhost;
- 删除权限
revoke select on *.* from test@localhost;
1、权限级别划分
MySQL用户的权限分为5个级别:全局、库、表、字段、程序和函数。
- 全局级别:对整个MySQL服务器的权限。存储在
mysql.user
表中,xx.priv字段表示具体的权限,Y表示有权限,N表示没权限。 - 数据库级别:对某个数据库的权限。存储在