我正在考虑在AWS中的集群中创建一个只读副本,可以在其中运行夜间脚本作为数据库使用,我们将为KPI和报告类型度量附加一个前端仪表板。这个数据库需要使用脚本进行修改,这些脚本会将这些度量的信息写入到这个只读副本中的一个新表中。
ENGINE: 5.7.mysql_aurora.2.07.2到目前为止,我已经能够:
在群集中创建只读database.
问题是,当我去测试并向我们的DB写入一个新记录时,它给我的是泛型: ERROR 1290: 1290: MySQL服务器是使用-只读选项运行的,因此它不能执行该语句。
发布于 2022-07-12 18:58:28
解决问题:
查询sql变量以查看iff innodb_read_only=1 (假设您运行的是单个主实例,而不是多主实例;以及以它=1开头的引擎),关闭服务器,创建文件,在引导更改innodb_read_only=0时更改服务器变量,然后重新启动。
https://stackoverflow.com/questions/72820639
复制相似问题