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

Mysql / Mariadb user grant to multiple database

想通过单个命令向用户授予对多个数据库的权限。当我尝试

时出现语法错误

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

请指导。谢谢

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

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

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

grant all on abc.* TO 'user'@'10.10.0.10'; --- For abc database.

grant all on . TO' user'@'10.10.0.10'; --- for all databases