【问题标题】:The GRANT command does not work properly in MySQLGRANT 命令在 MySQL 中无法正常工作
【发布时间】:2021-08-02 03:57:50
【问题描述】:

我正在使用 AWS AuroraDB。

我试图通过这样输入给用户SELECT 权限。

USER mysql;
GRANT SELECT ON 'sample'.'sample_table' TO 'user'@'111.11.%.%';
FLUSH PRIVILEGES;

当我尝试这个命令时,'sample'.'sample_table' 没有显示。但其他权限是可见的。

SHOW GRANTS FOR 'user'@'111.11.%.%'

请帮助我。谢谢:)

【问题讨论】:

    标签: mysql amazon-aurora grant


    【解决方案1】:

    您在对象名称后缺少TO。除此之外,第一个命令应该是USE db_name。正确的语法应该是这样的:

    USE db_name;
    GRANT SELECT ON 'sample'.'sample_table' TO 'user'@'111.11.%.%';
    FLUSH PRIVILEGES;
    

    更多信息请看their documentation

    【讨论】:

      猜你喜欢
      • 2017-12-20
      • 1970-01-01
      • 2015-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多