更改从属服务器上的 MySQL 主主机并保留 MASTER_LOG_POS、MASTER_LOG_FILE

更改从属服务器上的 MySQL 主主机并保留 MASTER_LOG_POS、MASTER_LOG_FILE

各位,我的主 MySQL 服务器获得了一个用于本地网络的额外 NIC,现在我希望所有从属服务器都使用主服务器的新本地 IP。

我知道我可以使用“CHANGE MASTER TO...”命令实现这一点,但它有一个副作用:如果主机发生变化,MASTER_LOG_POS 和 MASTER_LOG_FILE 将被重置。

当然,我可以手动重新设置这些变量,但我想知道是否有更好的方法? 是否可以在从属服务器上更改主主机并保留这些变量?

答案1

如果您没有在“更改主机为”中使用 IP 地址,那么您可以使用 hosts 文件来重定向您的流量而不影响您的 mysql。

相关内容