Mysql/Mariadb用户授予多个数据库



希望在一个命令中向用户授予访问多个数据库的权限。尝试时出现语法错误

grant all on abc.*, xyz.* TO 'user'@'10.10.0.10';

请引导。谢谢

您需要使用多个grant语句,每个数据库一个:

grant all on abc.* TO 'user'@'10.10.0.10';
grant all on xyz.* TO 'user'@'10.10.0.10';

您可以使用单个数据库,也可以使用在单个语句中为所有数据库,如下所示:

在abc上授予所有权限。*TO'user'@'10.10.0.10';---对于abc数据库。

上授予所有权限TO'user'@'10.10.0.10';---对于所有数据库

最新更新