【问题标题】:Mysql / Mariadb user grant to multiple databaseMysql / Mariadb 用户授予多个数据库
【发布时间】:2021-02-12 12:38:26
【问题描述】:

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

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

请指导。谢谢。

【问题讨论】:

    标签: mysql mariadb grant


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      全部授予 abc.* TO 'user'@'10.10.0.10'; --- 对于 abc 数据库。

      全部授予 TO'user'@'10.10.0.10'; --- 适用于所有数据库

      【讨论】:

        猜你喜欢
        • 2011-03-13
        • 1970-01-01
        • 2021-02-05
        • 2020-09-14
        • 1970-01-01
        • 1970-01-01
        • 2019-12-28
        • 1970-01-01
        • 2014-04-10
        相关资源
        最近更新 更多