【问题标题】:how to undo CHANGE MASTER TO如何撤消更改主控
【发布时间】:2015-07-09 13:47:02
【问题描述】:

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

【问题讨论】:

    标签: mysql sql master-slave percona


    【解决方案1】:

    无需撤消更改主信息,因为它不会影响任何事情。 如果您仍然希望它删除详细信息,那么您可以将所有值设置为空白。 或者 删除 master.info 文件并重新启动 mysql。 或者直接命令是:

    RESET SLAVE:
    

    【讨论】:

    • 我的投票让你的声望超过 1000。你欠我一杯啤酒。
    • 好的,到我这里来印度喝杯啤酒吧:)
    【解决方案2】:

    我相信您正在寻找的命令是RESET SLAVE

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

    【讨论】:

      【解决方案3】:

      RESET SLAVE 将留下带有“默认”值的 master.info 文件,这样SHOW SLAVE STATUS 仍将提供输出。所以如果你在这台主机上有slave监控,在它成为master之后,你仍然会收到正在检查'Slave_IO_Running:Yes'的警报

      RESET SLAVE ALL 清除从属信息,删除 master.info 和SHOW SLAVE STATUS 将报告“Empty Set (0.00)”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-03
        • 2010-09-26
        • 1970-01-01
        • 2021-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多