希望在一个命令中向用户授予访问多个数据库的权限。尝试时出现语法错误
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';---对于所有数据库