更改“主”复制数据库

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
EXPERTE
gefragt vor 8 Monaten39 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen