原因:Slave_SQL_Running:No
解决办法:
停掉slave
stop slave ;
set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; 跳过1
启动slave
start slave;
查看线程
show slave status \G;
原因:Slave_IO_Running:No
Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.
解决办法:
停掉slave
stop slave ;
进入目录
cd /usr/local/mysql/
删除
rm -rf auto.cnf
重启mysql
service mysqld restart
登录数据库
mysql -uroot -p
启动slave
start slave ;
查看线程
show slave status \G;
同步错误处理:
reset master ;
stop slave ;
change master to master_host='192.168.1.124', master_user='repl', master_password='123456', master_log_file='mysql-bin.000010', master_log_pos=1036;
start slave ;
show master status \G ;
有时简单通过slave stop,slave start即可解决。有时slave start启动后又会自动停掉,这时使用 change master重设主数据库信息的方式解决了问题。
MySQL主从复制问题
最新推荐文章于 2021-05-28 15:34:51 发布