grabbee
@grabbee

Кто сталкивался с такой проблемой(багом) репликации MySQL?

Работает реплика, всё хорошо. Сеть настроена по дефолту
network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0f0:
      dhcp4: yes


Далее. Провайдер дает возможность привязать к серверу дополнительные [Failover] IP и предоставляет документацию. В соответствии с ней, меняю на реплике
network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      addresses:
       - адрес-сервера/24
       - дополнительный-ip1/32
       - дополнительный-ip2/32
      dhcp4: no
      gateway4: 88.999.99.1
      nameservers:
        addresses:
         - 88.999.99.2
         - 88.999.99.3


Сервер работает и доступен по этим дополнительным адресам. Но, перестает работать реплика - и пишет бред не связанный с действительностью
Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids;

Master_Server_Id: 5


У мастера ИД - 1, у реплики 2 - пишет что одинаковые. А я конфиги вообще не трогал. Даже если меняю на 5(а у мастера 1), всё равно пишет что одинаковые и Master_Server_Id: 5 на реплике, хотя мастер 1

Перезапуск слэйва не помогает.

---

Далее, просто возвращаю дефолтные настройки сети, и реплика снова работает.
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Так у кого два адреса - у мастер или у реплики?
Если у мастера - реплика использует один из них?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы