MySQL5.7主从同步案例

在用xtrabackup备份完以后,应用备份到从库,而后配置主从,开启同步报错(我环境是percona server 5.7.16+loss-less Semi-synchronous Replication+多线程复制)mysql

 

故障现场1:sql

error 1032

没有发现那条记录致使sql语句update失败,当时我是跳过这个错误,接着后面就有一顿相似的错误,后面从新执行的备份微信

 

故障现场2:多线程

mysql> start slave;
ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository

从库的relay-log有问题,检查mysql默认的relay-log名字又没有被其余主机占用,检查从库有么有开启relay-log-recovery。在[mysqld]中加入relay-log-recovery=1less

 

故障现场3:线程

change ...
...
...
ERROR 29 (HY000): File '/data/mysqldata/3306/binlog/mysql-relay-bin.000001' not found (Errcode: 2)

删除relay-相关信息,重置主从code

 

故障现场4:server

change ...
...
...
ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log

删除master.info和relay.info从新开启主从同步

 

为了方便你们交流,本人开通了微信公众号,和QQ群291519319。喜欢技术的一块儿来交流吧it

相关文章
相关标签/搜索