mysql为用户赋予show databases权限

来源:互联网 发布:aegisub for mac教程 编辑:程序博客网 时间:2024/05/02 00:13

如下语句显示错误:

mysql> grant show databases on mldn.* to user;

ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES

正确语句应该是:

 grant show databases on *.* to user;

因为show databases是一个全局权限(GLOBAL PRIVILEGES),应作用于所有数据库。

一旦为用户赋予了show databases权限后,那么用户也拥有了show tables的权限。

0 0
原创粉丝点击