AWS Aurora:MySQL服务器使用--read-only选项运行,因此无法执行此语句

时间:2017-10-10 11:27:11

标签: mysql amazon-web-services amazon-rds-aurora

在AWS中的Aurora数据库实例上执行GRANT语句时出现此错误:

  

MySQL服务器使用--read-only选项运行,因此无法执行此语句

我的用户不是只读的,为什么会发生这种情况?

2 个答案:

答案 0 :(得分:34)

事实证明这是一个愚蠢的错误,但无论如何都要张贴以防其他人有问题:

我错误地访问了副本实例 - 我复制了副本的端点,它显然是只读的。因此,如果您遇到此问题,请验证您是连接到主实例还是连接到所有数据库群集端点。

编辑:根据@ Justin的回答,我们肯定应该使用数据库群集:

  

您需要连接到群集,而不是实例。这是因为实例似乎转而成为读者和作家。

答案 1 :(得分:4)

您需要连接到集群,而不是实例。这是因为实例似乎转而成为读者和作家。