Как обновить базу данных master данными ведомой базы данных после отработки отказа в MySQL

Я использую Mysql Server 5.6. Я настроил репликацию master-slave, и она работает нормально. Единственная проблема состоит в том, что, когда я получаю главный сервер, данные от ведомого не обновляются автоматически к главному.

1 ответ

Что вам нужно сделать, чтобы корректно завершить работу вашего Мастера:

  1. В вашем узле SLAVE -> STOP SLAVE;
  2. Отключение узла SLAVE
  3. Завершите работу вашего главного узла

Для повторного запуска вашей системы:

  1. Начните свой мастер
  2. Начните свой SLAVE-узел
  3. В вашем узле SLAVE -> START SLAVE;

РЕДАКТИРОВАНИЕ Когда вы используете реплику БД, рекомендуется копировать ее с вашего MASTER-экземпляра на ваш SLAVE-экземпляр, и никак иначе. Вы не должны обновлять свою реплику (SLAVE), когда ваш MASTER отключается.

Вам может понадобиться прочитать Mysql Switching Master для настройки вашей системы, чтобы вы могли сделать Slave новым Master, когда ваш старый Master выйдет из строя.

Другие вопросы по тегам