美文网首页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