我正在尝试使用工具Percona来查看Master-Slave MySQL实例上的数据不一致。 Master和Slave在不同的服务器上。我尝试使用递归方法运行pt-table-checksum,因为下面的进程列表是错误:
我尝试使用递归方法运行pt-table-checksum,因为下面的dsn方法是错误:
bxxmysqld1 master:10.200.213.32:bxxxxd02my1
bxxmysqld2 slave:10.200.213.92:bxxxxd02my2
我不确定我现在可以尝试哪种配置。任何建议和想法都有帮助。请建议我是否可以尝试其他递归方法。谢谢!
参考文献: https://www.percona.com/doc/percona-toolkit/2.2/pt-table-checksum.html
答案 0 :(得分:3)
Kjosh,
您是否尝试过从主人那里连接奴隶?在第一个例子中似乎用户可能没有权限连接到slave,试试这个: mysql -uptc -psecret -h10.200.213.92查看是否可以连接,如果没有则需要提供对主机的访问权限(即通过grant命令允许主机10.200.213.32) 在第二个选项中,您需要删除套接字选项,因为它们仅用于本地主机连接,仍然需要检查主机是否允许连接到从属设备。 希望这可以帮助。
旧金山。