GRANT 命令在 MySQL 中无法正常工作
The GRANT command does not work properly in MySQL
我正在使用 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.%.%'
请帮帮我。谢谢:)
对象名称后缺少 TO
。除此之外,第一个命令应该是USE db_name
。正确的语法应该是这样的:
USE db_name;
GRANT SELECT ON 'sample'.'sample_table' TO 'user'@'111.11.%.%';
FLUSH PRIVILEGES;
更多信息请查看their documentation。
我正在使用 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.%.%'
请帮帮我。谢谢:)
对象名称后缺少 TO
。除此之外,第一个命令应该是USE db_name
。正确的语法应该是这样的:
USE db_name;
GRANT SELECT ON 'sample'.'sample_table' TO 'user'@'111.11.%.%';
FLUSH PRIVILEGES;
更多信息请查看their documentation。