几周前,我启动了一个 RDS Aurora AZ 实例。它自动创建了两个实例:主实例和只读副本。
上周我使用mysql命令行界面登录到主mysql实例并成功创建了一个新表。今天用mysql命令行界面登录mysql主实例,尝试修改,报错说数据库是只读的。然后我查看了 AWS RDB 控制台,看起来主副本和副本已经切换。main 是只读的,而副本是 writer。
我注意到大约 2 小时前,情况没有改变。所以这不会因为维护窗口而发生(因为维护窗口只有 30 分钟长)。
为什么会发生这种情况?我应该做些什么来防止将来发生这种情况?