更改“主”复制数据库

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 個月前檢視次數 39 次
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 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南