Назад | Перейти на главную страницу

Репликация Amazon RDS

У меня проблема с работой с Amazon RDS сама по себе. Можно ли с помощью RDS создать отдельный экземпляр RDS и подключить RDS Server 1 к RDS Server 2?

Кажется, я не могу понять, как это сделать в RDS, это намного проще, если я запускаю экземпляр MySQL в своей собственной инфраструктуре.

заранее спасибо

RDS сам решит проблему репликации, поэтому AWS сделала RDS. Вы сосредотачиваетесь на своей работе, а AWS позаботится обо всем этом (репликация, резервное копирование, отработка отказа и т. Д.)
Создайте реплику для чтения вашего экземпляра RDS. Реплика чтения считается подчиненной, в то время как ваш экземпляр RDS, который является вашим главным, называется первичным.

Если вы хотите настроить подчиненное устройство извне, вам могут пригодиться следующие команды.
Все команды запускаются на раб. Чтобы сбросить текущий мастер,

CALL mysql.rds_reset_external_master;
CALL mysql.rds_set_external_master ('IP/Domain of your maser server', 'MySQL port', 'replication user', 'password', 'mysql bin changelog file', 'MySQL master position, 0);
e.g.
CALL mysql.rds_set_external_master ('mymasterserver.mydomain.com', 3306, 'repl_user', 'password', 'mysql-bin-changelog.000031', 107, 0);
Command to start replication after changing master,
CALL mysql.rds_start_replication;
Or stop replication command if you need in case,

CALL mysql.rds_stop_replication;