Изменение главного хоста 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.