一,Usage权限的功能
1, 官方的解释
可以看到官方的说明:无权限,只允许连接到数据库
2,
Usage是连接(登陆)权限,
当建立一个用户时,就会自动授予其usage权限(默认授予)。
该权限只能用于数据库登陆,不能执行任何操作;
且usage权限不能被回收,也即REVOKE用户并不能删除用户。
二,测试:创建用户后就可以看到Usage权限:
CREATE USER 'laoliu'@'127.0.0.1' IDENTIFIED BY 'laoliupassword';
查询权限:
SHOW GRANTS FOR 'laoliu'@'127.0.0.1';
查看结果:
说明:可以看到,我们没有给新添加用户授予任何权限,而他已经拥有了usage权限
原因: 用户必须连接到数据库,mysql才能知道用户是谁,知道了用户的id才能确定他的权限,
所以每个用户必须能拥有usage权限
标签:数据库,用户,usage,mysql,Usage,权限 From: https://www.cnblogs.com/architectforest/p/18356598