gpt4 book ai didi

MySQL 5.6 服务器之间的数据复制同步检查器(主从)

转载 作者:行者123 更新时间:2023-11-29 17:43:52 25 4
gpt4 key购买 nike

我有一个Master和一个Slave

操作系统:MySQL5.6 & RHEL 7.0

复制状态:运行良好

一切工作正常且正确我想检查数据是否在服务器之间正确复制(主到从),并在 mysqlrplsync 的帮助下,我执行此命令

 mysqlrplsync --master=repuser:123@localhost:3306 \ --slaves=repuser:123@192.168.10.11:3306,repuser:123@localhost:3306

但此命令显示该错误

[root@master common]# mysqlrplsync --master=root:pass@host1:3306 \ --slaves=rpl:pass@host2:3306
WARNING: Using a password on the command line interface can be insecure.
Usage: mysqlrplsync --master=user:pass@host:port --slaves=user:pass@host:port \
[<db_name>[.<tbl_name>]]
mysqlrplsync: error: Option --discover-slaves-login or --slaves is required.

注意:即使我尝试在上面的命令中添加数据库名称

我这个检查数据同步的方法是否正确?

如果没有,那么您能指导我如何逐步执行数据同步吗?

最诚挚的问候

穆巴沙尔·伊夫蒂哈尔

最佳答案

这不是我自己使用过的工具(我使用 pt-table-sync),但是,你确实说

I have one Master and Slave

但继续在 --slave 中有两个定义。

定义,

repuser:123@localhost:3306

然后出现 --master 和 --slave。第二个不可能是正确的,至少端口号必须不同。

此外,您应该丢失“\”。

关于MySQL 5.6 服务器之间的数据复制同步检查器(主从),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49893775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com