我一直在迁移我们的数据库,因为它们对于旧服务器来说太大了。为此,我设置了主从复制,因此在过渡期间我们同时运行旧服务器和新服务器。
共有三个数据库服务器:
A --> B --> C
其中 A 是旧服务器,B 是新生产服务器,C 是备份服务器。A是主人,B是A的奴隶,也是主人,C是B的奴隶。
我想从 A 中删除数据库(如上所述,它对服务器来说太大了),因此使用STOP SLAVE
. 我还可以使用 清除 B 在 A 的二进制日志文件中的位置RESET SLAVE
。
但是,如果我SHOW SLAVE STATUS
在 B 上做,它仍然显示 A 是主人。
如何清除B上的主人?有没有CHANGE MASTER TO
我不知道的选项?有替代命令吗?
我已经查看了 MySQL 复制文档,并且没有任何这样的sql 语句。