Как сообщить слейву о смене ip мастера?

Для того чтобы сообщить слейву о смене IP мастера в MariaDB, необходимо выполнить несколько шагов. Они включают в себя изменение настроек на мастере, обновление информации о мастере на слейве и перезапуск репликации.

1. Настройка мастера:
- Вам понадобятся привилегии администратора, чтобы выполнить эти действия.
- Откройте конфигурационный файл MariaDB на мастере (обычно это файл my.cnf или /etc/mysql/my.cnf).
- Найдите и отредактируйте параметр bind-address, установив IP-адрес сервера мастера. Если ранее использовался 0.0.0.0 или 127.0.0.1, замените его на новый IP-адрес.
- Сохраните и закройте файл конфигурации.
- Перезапустите сервис MariaDB, чтобы применить изменения.

2. Обновление информации о мастере на слейве:
- Опять же, вам понадобятся привилегии администратора на слейве.
- Подключитесь к MariaDB на слейве с помощью команды mysql -u <пользователь> -p, где <пользователь> - имя пользователя с привилегиями администратора.
- Выберите базу данных репликации с помощью команды USE <имя_базы_репликации>, где <имя_базы_репликации> - имя базы данных репликации, которую вы настроили ранее.
- Обновите информацию о мастере с помощью следующей команды:

     CHANGE MASTER TO MASTER_HOST='<новый_IP>', MASTER_USER='<пользователь_мастера>', MASTER_PASSWORD='<пароль_мастера>';

Здесь <новый_IP> - новый IP-адрес мастера, <пользователь_мастера> и <пароль_мастера> - учетные данные пользователя мастера.
- Сохраните изменения с помощью команды FLUSH PRIVILEGES;.
- Запустите репликацию с помощью команды START SLAVE;.

3. Проверка статуса репликации:
- Вы можете проверить статус репликации с помощью команды SHOW SLAVE STATUSG;. В выводе вы должны увидеть "Running: Yes" и "Seconds_Behind_Master: 0". Если это так, то репликация работает и слейв успешно связан с новым IP-адресом мастера.

Это основная процедура для сообщения слейву о смене IP мастера в MariaDB. Обратите внимание, что этот процесс может отличаться в зависимости от версии MariaDB и настроек вашей системы. Поэтому рекомендуется ознакомиться с документацией MariaDB или проконсультироваться с системным администратором перед выполнением этих действий.