Изменение главного хоста MySQL на подчиненном и сохранение MASTER_LOG_POS, MASTER_LOG_FILE

Ребята, мой главный сервер MySQL получил дополнительный сетевой адаптер, используемый для локальной сети, и теперь я хочу, чтобы все подчиненные серверы использовали новый локальный IP главного сервера.

Я знаю, что могу добиться этого с помощью команды "CHANGE MASTER TO...", но у нее есть побочный эффект: если главный хост изменяется, MASTER_LOG_POS и MASTER_LOG_FILE сбрасываются.

Конечно, я могу переустановить эти переменные вручную, но мне интересно, есть ли лучший способ? Можно ли изменить главный хост на ведомом и сохранить эти переменные?

1 ответ

Если вы не используете IP-адрес в 'change master to', то вы можете использовать файл hosts для перенаправления вашего трафика без касания вашего mysql.

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