2

我一直在迁移我们的数据库,因为它们对于旧服务器来说太大了。为此,我设置了主从复制,因此在过渡期间我们同时运行旧服务器和新服务器。

共有三个数据库服务器:

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 语句

4

1 回答 1

1

试试看。

停止奴隶;
重置从机;
全部重置奴隶;

它将从奴隶中删除主人。

于 2019-07-11T07:44:04.323 回答