更改从站上的MySQL主控主机并保留MASTER_LOG_POS,MASTER_LOG_FILE

伙计们,我的主MySQL服务器有一个额外的NIC用于本地networking,现在我想要所有的从服务器使用主服务器的新本地IP。

我知道我可以使用“CHANGE MASTER TO …”命令来实现这个function,但是它有一个副作用:如果主主机发生了更改,MASTER_LOG_POS和MASTER_LOG_FILE被重置。

当然,我可以手动重新设置这些variables,但是我想知道是否有更好的方法? 是否有可能改变奴隶主主机,并保留这些variables?

如果您在“更改主服务器”中没有使用IP地址,那么您可以使用主机文件redirect您的stream量,而不必触摸您的MySQL。