更改“主”复制数据库

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ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ