如何撤消CHANGE MASTER TO

时间:2015-07-09 13:47:02

标签: mysql sql master-slave percona

我们有一个跟随主人的奴隶。在不久的将来,主人将关闭,当前的奴隶将成为新的主人 成为master之后,如何撤消之前在slave上执行的CHANGE MASTER TO MASTER_HOST='master'... SQL语句?
我可以执行STOP SLAVE;,但我很想知道如何取消和撤消CHANGE MASTER TO MASTER_HOST='master'...

3 个答案:

答案 0 :(得分:4)

无需UNDO更改主信息,因为它不会影响任何内容。 如果您仍希望删除详细信息,则可以将所有值设置为空白。 要么 删除master.info文件并重启mysql。 或直接命令是:

RESET SLAVE:

答案 1 :(得分:2)

我相信你要找的命令是RESET SLAVE

https://dev.mysql.com/doc/refman/5.5/en/reset-slave.html

答案 2 :(得分:0)

SHOW SLAVE STATUS会在master.info文件后面留下“默认”值,RESET SLAVE ALL仍会提供输出。因此,如果您在此主机上进行了从属监控,那么在它成为主服务器后,您仍会收到检查“Slave_IO_Running:Yes”的警报

SHOW SLAVE STATUS擦除奴隶信息,删除master.info,methodOne(){ std::thread t(&ChatBubble::runChatBubbleThread, this); t.join(); } 将报告“空集(0.00)”