请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师我的主从同步抛了这个问题,我需要怎么弄

Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with “SLAVE START”. We stopped at log ‘mysql_bin.000003’

正在回答 回答被采纳积分+3

2回答

提问者 慕婉清7300423 2021-04-22 16:10:41

我问题的背景是本来有一个replication的percona集群,节点有两个,称为A、B,这个集群是没有问题的,我同步了一些表上去,后面解除了集群,有新增了一个节点C,让C与A重新称为集群,但是但我修改A里面之前和B集群同步的表时,C就同步不上,抛 Last_SQL_Error: Error executing row event: 'Table 'test.user' doesn't exist',但是只要我不操作A与B同步的表就不会有问题,可以同步,我猜想是因为C没有把A之前与B执行的同步表数据同步,但我要怎样才能让C同步A与B集群时的数据呢!

0 回复 有任何疑惑可以回复我~
  • 你的C节点日志已经乱了,所以无法同步数据,只能删除C节点,重建C节点
    回复 有任何疑惑可以回复我~ 2021-04-23 08:36:50
神思者 2021-04-22 15:51:00

删除从节点,重新创建从节点

0 回复 有任何疑惑可以回复我~
  • 提问者 慕婉清7300423 #1
    重新创建节点也不能同步某个节点之前的数据,难道就没有办法让新节点同步老节点之前的数据吗?
    回复 有任何疑惑可以回复我~ 2021-04-22 16:23:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信