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

sas*_*alm 19 mysql amazon-web-services amazon-aurora

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

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

我的用户不是只读的,为什么会这样呢?

sas*_*alm 39

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

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

编辑:根据@ Justin的回答,我们肯定应该使用DB Cluster:

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

  • 我读了这个答案并且想了想,_不是**我的**问题_...原来是 - 对于我的情况我使用的是AWS托管的Aurora数据库,并且已经使用了读取VIP数周.突然今天它停止允许我做任何写入...我不确定什么开关翻转,但翻转它确实. (8认同)

Jus*_*nce 7

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