主从报错 Worker 1 failed executing transaction
‘ANONYMOUS’ at master log
主从复制报错如下:
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, end_log_pos 2848538714. See error log and/or
performance_schema.replication_applier_status_by_worker table for more details
about this failure or others, if any.
按照提示,去查看performanceschema中的对应表replicationapplierstatusby_worker表,得
到以下提示:
由以上内容可知是 worker 1 不能执⾏删除操作,Error wrinting file ‘/tmp/XXXX’(Errcode:
28 - No space left on device),可以知道是临时表磁盘空间造成的主从复制失败问题。
解决⽅法:
1.可以通过修改tmpdir,将临时⽂件放置在有⾜够空间的磁盘上,这个该⽬录的操作 需要 主
机重启⽣效。
2.重启后,重新开启主从复制 start slave;
评论