码迷,mamicode.com
首页 > 数据库 > 详细

MySQL主从不同步

时间:2020-06-29 09:14:38      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:tran   slist   start   没有   原因   nsa   about   lis   ati   

1、 show processlist,查看当前连接数,也可以看看有没有执行中的进程
2、 在从库上执行show slave status; 查看seconds_behind_maste的值,有数字表示有主从延时,这个值表示主从同步延时的时间

如果未同步,在从库上执行下列操作:
stop slave;
#表示跳过一步错误,后面的数字可变
set global sql_slave_skip_counter =1;
start slave;

show slave status;

报错信息:Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction ‘ANONYMOUS‘ at master log mysql-bin.001045, end_log_pos 454708145. See error log and/or performance_schema.replication_applier_status_by_worker table for more details about this failure or others, if any.

报错是1032,没有找到要操作的记录,有时候会出这个报错,原因是开启了并行复制,先关闭并行复制 重启复制就可以了,然后再打开并行复制。

解决方法

stop slave;
set global slave_parallel_workers=0;
start slave;
恢复后,可以改回来或者保持不修改
stop slave;
set global slave_parallel_workers=8;
start slave;

MySQL主从不同步

标签:tran   slist   start   没有   原因   nsa   about   lis   ati   

原文地址:https://blog.51cto.com/11676712/2507354

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!