0

我最近将一个 MySQL 数据库移植到 AWS RDS Aurora。我似乎无法在我的数据库上执行简单的授予权限任务。我可以使用 RDS 基本用户访问集群 MySQL 文件。进入后,我执行以下操作。

USE mysql;    
CREATE USER 'myUser'@'%' IDENTIFIED BY 'mypass';  // This works    
GRANT SELECT ON 'mytable'.* TO 'myUser'@'%';    // Returns 0 rows.

我已经验证了表等。

4

1 回答 1

0

您的赠款看起来不错(回答主要是为了后代)。如果您遇到这样的问题,最好的办法是进行如下故障排除:

  1. FLUSH PRIVILEGES;
  2. 与被授权者用户一起尝试,看看授权是否真的到位
  3. 如果是,请检查您的验证逻辑
于 2016-06-26T10:37:38.030 回答