美文网首页
pt-table-checksum使用实践

pt-table-checksum使用实践

作者: frankie_cheung | 来源:发表于2020-07-16 21:47 被阅读0次

    该工具主要是校验MySQL主从之间复制数据的一致性

    安装

    使用percona的源真是慢的不行,最后去清华镜像搞了一个rpm,速度搜搜的。

    • 下载percona-release-1.0-17.noarch.rpm,下载到本地复制到服务器目录即可
    • yum install percona-release-1.0-17.noarch.rpm ,查看/etc/yum.repos.d目录下是否有percona的仓库
      image.png
    • 修改仓库源文件,虽然用的是国内镜像,但是仓库文件里面还是percona的链接,


      image.png

    如图,都换成清华镜像源网址。

    • yum install percona-toolkit -y 安装完成。

    搭建一个主从MySQL环境,并且手动在从库把数据搞成不一致的,这个过程太简单,略下不表

    开始检查主从数据一致性

    pt-table-checksum --host='localhost' --user='root' --password='MyNewPass4!' --port='3317' --databases=SENSOR1 --recursion-method=hosts
    报错信息如下
    Diffs cannot be detected because no slaves were found. Please read the --recursion-method documentation for information
    提示木有找到从库,
    强烈建议按照该文章进行配置,很多参数假如不设置,这个命令都跑不起来。
    设置pt-table-checksum的环境

    相关文章

      网友评论

          本文标题:pt-table-checksum使用实践

          本文链接:https://www.haomeiwen.com/subject/phtjqktx.html