在 MYSQL 上使用通配符授予用户权限

在 MYSQL 上使用通配符授予用户权限

例如,我想在我的服务器中为由 WA_ 启动的所有数据库中的特定用户授予插入权限

我使用了以下语法,但是它不起作用

授予选择权wa_\_%compoundshapeitemsfofo@localhost标识为'123456',并使用授予选项;

答案1

如果您想授予对名为 的数据库的访问权限,我不确定为什么数据库名称中有两个下划线wa_*

您是否尝试过类似以下的事情:

grant select on `wa_%`.table to user@localhost identified by 'pass';

免责声明:我实际上并未检查通配符对于 MySQL 权限中的数据库是否有效。

相关内容