首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >比较两个表的pt-表-校验和?

比较两个表的pt-表-校验和?
EN

Database Administration用户
提问于 2016-08-17 09:17:37
回答 1查看 1.4K关注 0票数 2

我试图找到一种方法来比较两个数据库中的两个表(主表和从表),因为我对其中一个数据库应用了一些稍微不同的设置,并且需要查看它对数据的影响(如果有的话)等等。

通常,我会使用MySQL Utilities dbcompare,它在过去工作得很好,但是这似乎不能选择一个表,而且mysqldiff太有限了。

因此,我将percona-toolkit下载到Debian (从服务器),并查看pt-table-checksum。但是Percona网站上的页面帮助很小,取而代之的是各种各样的选项,但似乎没有例子。

我设置了一个带有一个表和不同数据的test模式。

到目前为止,我已经了解到:

代码语言:javascript
复制
pt-table-checksum h=1.2.3.4,P=3306,u=xxxx,p=xxxx, -h1.2.3.5 --databases=test --tables=t1 --no-check-binlog-format

(显然基于行的复制?存在一些问题,因此--no-check-binlog-format)

但这句话又回来了:

代码语言:javascript
复制
# A software update is available:
#   * The current version for Percona::Toolkit is 2.2.14.

TS             ERRORS  DIFFS     ROWS  CHUNKS SKIPPED   TIME  TABLE
08-17T09:54:32      0      1        4       1       0   0.291 test.t1

不完全是我想的那样。我是遗漏了什么,还是完全误解了pt-table-checksum的工作?

我也不知道为什么我没有得到最新的版本。我运行sudo apt-get update,然后是sudo apt-get install percona-toolkit。(正如您可能已经收集到的,我并不是一个真正的Linux用户)

EN

回答 1

Database Administration用户

发布于 2016-08-29 22:49:39

如果您有一个Windows工作站,并且有到MySQL的odbc驱动程序,那么您可以尝试我的实用程序--有一个免费的版本。也许它能帮到你。https://selectcompare.com

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/147042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档