mysql - 有没有办法将 Aurora writer 实例设置为只读?

标签 mysql amazon-aurora

想要做的是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/

相关文章:

MySQL:游标似乎永远不会结束

mysql - 如何在 MySQL 中进行子分组?

MySQL IF...THEN 后跟查询语句

php - PDO 语句什么都不做?

php - SQL INNER JOIN中如何使用AS?

mysql - 大量导入导致 AWS Aurora 内存不足错误

aws-lambda - AWS Lambda RDS 连接池

python - Aurora 目标的 AWS Glue 前操作和后操作未执行

java - Aurora MySQL 中的瞬时查询超时(使用 jOOQ、MariaDB 驱动程序)

php - 根据 MySQL 参数格式化 html 中的日期