我想要做的是SET global read_only=1
在 AWS Aurora writer 实例上。显然这需要 SUPER
授予,我从其他答案和 Aurora 文档中收集到 SUPER
不能被授予。 AFAICT 没有 mysql.rds_*
函数执行此操作,但我无法确定是否存在某些参数组可以允许完成此类操作。
除了锁定单个表进行写入之外,在这种情况下还有其他可用的选项吗?
最佳答案
您是正确的,它需要在参数组中完成。
您可以编辑现有参数组,也可以将其复制到新参数组,然后编辑该参数组并将 read_only
从 {TrueIfReplica}
更改为 1
,然后保存更改。
系统将提示您是立即应用更改还是在下一个维护时段应用更改,但应用更改非常快,我确信您会希望立即应用它。
应用更改后,大约需要 5-10 秒才能生效。
关于mysql - 有没有办法将 Aurora writer 实例设置为只读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73155841/