更改“主”复制数据库

0

【以下的问题经过翻译处理】 我正在尝试按照https://workmarket.tech/zero-downtime-maintenances-on-mysql-rds-ba13b51103c2的指南进行active-active的复制。 但是在命令CHANGE *active* TO *active*_HOST = ....中,我遇到了错误:ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER or REPLICATION_*secondary*_ADMIN privilege(s) for this operation我理解AWS禁止通过命令行访问此类访问。那么,我需要如何进行更改? 我假设通过parameters group进行,但具体怎么操作? active = 一些非指定词 secondary = 一些其他非指定词

profile picture
专家
已提问 8 个月前36 查看次数
1 回答
0

【以下的回答经过翻译处理】 因此,“active-active”复制已经工作,只需要配置一些内容。 据我了解,必须配置RDS DB中“参数组”中的以下值:

auto_increment_increment
auto_increment_offset
log_bin_trust_function_creators

然后还需要设置保留期

aws rds modify-db-instance --backup-retention-period 1 --db-instance-identifier <dbname> --apply-immediately

然后,只需按照设置“active-active”复制的常见指南进行操作即可。

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则