Рейтинг:0

Мастер репликации MySQL => Ведомый => Мастер

флаг cn

Я успешно настроил репликацию master-slave MySQL. Но я понял, что это не работает, если я хочу смоделировать реальный случай. Вот мой сценарий:

  1. Убедитесь, что данные были полностью реплицированы в Salve из Master.
  2. Выключите главный узел.
  3. Вставьте некоторые новые данные (скажем, тестовые данные) в таблицу в Slave.

Сейчас мастер пришел в норму. Я хотел бы синхронизировать тестовые данные с главным узлом. Вот 2 метода, которые я пробовал:

  1. Перезапустите главный узел и сбросьте подчиненный узел.
  2. Переключите их роль, измените исходный Slave на Master, исходный Master на Slave.

Похоже, что оба метода могут синхронизировать только те данные, которые вставлены после того, как я включу Master. Но оба метода пропускают тестовые данные, которые были вставлены в таблицу при отключении мастера. Пока я могу думать только о копировании данных с помощью mysqldump, прежде чем снова синхронизировать два узла. Тогда данные будут согласованы между двумя узлами. Но это не очень эффективно. Как более эффективно синхронизировать резервную копию тестовых данных с мастер-данными?

Я очень новичок в MySQL, любая помощь приветствуется!

флаг us
Rob
Вам, вероятно, следует проверить https://dev.mysql.com/doc/refman/5.7/en/replication-solutions-switch.html (или соответствующие документы для версии, которую вы используете). Также имейте в виду, что жаргон ушел от главного-подчиненного к исходной-реплике (хотя переключатели командной строки и команды SQL не имеют).
флаг ua
Похоже, вы упустили деталь «двойного мастера». `ПОКАЖИТЕ РЕПЛИКА СТАТУС` и `ПОКАЖИТЕ СТАТУС МАСТЕРА` на обоих серверах.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.