Обновление перенесенной базы данных percona в aurora

0

Я успешно скопировал данные за четыре часа из внешней базы данных percona mysql в кластер AWS Aurora. Возможно ли настроить базу данных AWS Aurora как подчиненную, чтобы избежать необходимости установки нового экземпляра подчиненного устройства?

Теги:
amazon-web-services
database-replication
percona
aurora

1 ответ

0

Да, вы можете это сделать, а также подробные сведения о том, как они доступны здесь: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AuroraMySQL.Replication.MySQL.html

С этой страницы:

  1. Извлеките файл binlog и позицию binlog, которые являются исходным местом для репликации. Вы получили эти значения из команды SHOW SLAVE STATUS, когда вы создали моментальный снимок вашего мастера репликации. Если ваша база данных была заполнена из вывода команды mysqldump с параметром --master-data = 2, тогда в файл ввода и файл binlog включены данные.

  2. Подключитесь к конечной точке Aurora и CALL mysql.rds_set_external_master используя информацию двоичного журнала:

    CALL mysql.rds_set_external_master (host_name, host_port, replication_user_name, replication_user_password, mysql_binary_log_file_name, mysql_binary_log_file_location, ssl_encryption);

    Вы должны выпустить CALL mysql.rds_start_replication;

Вам понадобится пользователь репликации на внешнем экземпляре MySQL, а также вы должны принять необходимые меры предосторожности для защиты экземпляра через группы безопасности.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню