美文网首页MySQL
mysql主从关系恢复

mysql主从关系恢复

作者: Jason大圣 | 来源:发表于2019-07-12 12:00 被阅读0次

    查看从库状态,发现红框内的两条状态不都是Yes,说明主从关系被破坏了,需要恢复主从关系。

    恢复步骤如下:

    1.锁住数据库,确保数据不再变更。备份主库数据并同步到各从库中。

    由于本篇记录的是恢复主从关系,无需配置主从关系。如是首次配置主从,可参考https://blog.51cto.com/13910274/2172910

    2.查看主库状态,连接主库192.168.1.1的mysql,

    mysql> show master status;

    +------------------+----------+--------------+------------------+-------------------+

    | File                      | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

    +-----------------------+----------+--------------+------------------+-------------------+

    | mysql-bin.000001|5555555 |               |                   |                    |

    +------------------+----------+--------------+------------------+-------------------+

    记录下File和Position的值,后面要用到!

    3.在从库192.168.1.2上执行以下命令,重置主从复制

    mysql>STOP SLAVE;

    mysql>RESET SLAVE;

    mysql>change master to master_host='192.168.1.1', master_user='repl', master_password='xxxx', master_log_file='mysql-bin.000001', master_log_pos=5555555;

    mysql>START SLAVE;

    4.查看从库状态

    mysql>show slave status;

    文首提到的两个状态都是Yes,说明恢复成功。

    相关文章

      网友评论

        本文标题:mysql主从关系恢复

        本文链接:https://www.haomeiwen.com/subject/fxrekctx.html