早上好,我已经在两个mysql 8数据库之间安装了GTID复制,它们是用于Powerdns设置的,当我对主服务器进行更改时,我只能得到一个要复制的事务,然后出现此错误。
协调程序停止,因为工作人员中存在错误。最近的失败是:工作人员1在主日志binlog.0001,end_log_pos 2500处执行事务'0b5041c0-8e71-11ec-a064-00155d14ef09:5‘失败。有关此故障或其他(如果有的话)的详细信息,请参阅错误日志和/或performance_schema.replication_applier_status_by_worker表。
如果我运行这些命令
On master database:
mysql> reset master;
On slave database:
mysql> stop slave;
mysql> reset slave;
mysql> reset master;
mysql> start slave;这清除了错误,我能够同步多一个条目,然后我将再次收到上面的错误。
我用这个指南来设置它,也许我在设置中遗漏了一些东西。https://medium.com/@michael_w_s/basic-setup-of-master-slave-gtid-replication-on-mysql-8-8f39ea29765c
任何帮助都将不胜感激。
发布于 2022-05-31 13:26:46
谢谢大家抽出时间来回复
我已经解决了这个问题,我的主要问题是在设置复制之前导入所有数据。
当我先设置复制,然后导入数据时,一切都很好。
发布于 2022-03-18 19:42:52
我遇到了同样的问题,错误实际上并不显示在那里,而是显示在您的错误日志中,或者它在消息中提到的其他位置之一。
我找到的根本原因是:
tail /var/log/mysql/error.log您的日志位置可能有所不同。在我的例子中,这是一个与权限相关的错误,但它可以是任何内容。
https://stackoverflow.com/questions/71155609
复制相似问题