MySQL5.7主从同步案例
Posted MySQL运维之路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL5.7主从同步案例相关的知识,希望对你有一定的参考价值。
在用xtrabackup备份完之后,应用备份到从库,然后配置主从,开启同步报错(我环境是percona server 5.7.16+loss-less Semi-synchronous Replication+多线程复制)
故障现场1:
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=1
故障现场3:
change ...
...
...ERROR 29 (HY000): File '/data/mysqldata/3306/binlog/mysql-relay-bin.000001' not found (Errcode: 2)
删除relay-相关信息,重置主从
故障现场4:
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重新开启主从
我的疑惑:为什么第一次用全备恢复会感觉丢数据了呢?
分享是一种美德
关注是因为喜欢
you you you
快到碗里来
以上是关于MySQL5.7主从同步案例的主要内容,如果未能解决你的问题,请参考以下文章