博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pt-table-sync同步报错Called not_in_left in state 0 at /usr/bin/pt-table-sync line 5231【原创】...
阅读量:4512 次
发布时间:2019-06-08

本文共 1208 字,大约阅读时间需要 4 分钟。

试验环境MySQL5.7.19,自己使用pt-table-sync 3.0.2版本同步后,手动在从库执行后,在用pt-table-sync验证时报错

命令如下:

pt-table-sync --print h=10.2.9.84,P=3306,u=用户名,p="密码" --databases jrtsdev h=10.2.9.83,P=3306,u=用户名,p="密码" --no-check-slave

报错如下

Called not_in_left in state 0 at /usr/bin/pt-table-sync line 5231.  while doing jrtsdev.ord_bank_payment_resp on 10.2.9.83 INSERT INTO `jrtsdev`.`ord_contact`() VALUES () /*percona-toolkit src_db:jrtsdev src_tbl:ord_contact src_dsn:P=3306,h=10.2.9.84,p=...,u=appuser dst_db:jrtsdev dst_tbl:ord_contact dst_dsn:P=3306,h=10.2.9.83,p=...,u=appuser lock:0 transaction:1 changing_src:0 replicate:0 bidirectional:0 pid:18126 user:root host:excbjdcpsql02*/; INSERT INTO `jrtsdev`.`ord_contact`() VALUES () /*percona-toolkit src_db:jrtsdev src_tbl:ord_contact src_dsn:P=3306,h=10.2.9.84,p=...,u=appuser dst_db:jrtsdev dst_tbl:ord_contact dst_dsn:P=3306,h=10.2.9.83,p=...,u=appuser lock:0 transaction:1 changing_src:0 replicate:0 bidirectional:0 pid:18126 user:root host:excbjdcpsql02*/;

 

查询/pt-table-sync line 5231发现,显示在左边没有找到,即在从库没有找到。就证明我在从库执行了语句是成功了,所以报错。

 

把pt-sync命令写shell文件中执行则不会报错

[root@02 ~]# sh pt.sh > pt-check.log.`date +%F`[root@02 ~]#

 

欢迎转载,请注明出处

 

转载于:https://www.cnblogs.com/paul8339/p/9789913.html

你可能感兴趣的文章
安装 MYSQL exec: g++: not found 报错
查看>>
Springboot+redis 整合
查看>>
ZOJ Problem Set - 1002
查看>>
20181115 python-第一章学习小结part3
查看>>
uva 10034
查看>>
python 获取当前时间的用法
查看>>
谈谈Lucene和Solr索引存目录
查看>>
微信小程序 从本地相册选择图片或使用相机拍照chooseImage()和预览图片previewImage()...
查看>>
Vscode配置C++运行环境(2019/1//11更)并加入bits/stdc++.h头文件
查看>>
salesforce零基础学习(九十四)classic下pagelayout引入的vf page弹出内容更新此page layout...
查看>>
Web Server 启动工具
查看>>
eclipse oxygen离线安装activiti
查看>>
AngularJS学习
查看>>
单变量微积分笔记16——定积分的应用1(对数与面积)
查看>>
ACM模板——最短路
查看>>
实验3 分支语句和循环语句(1)
查看>>
Go语言实用技巧
查看>>
MySQL主从服务器的守护进程监视
查看>>
JSP页面上添加Fckeditor
查看>>
Mysql错误:Ignoring query to other database解决方法
查看>>