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

时间:2018-04-18 07:34:33

标签: mysql database-replication data-synchronization

我有一个主人和奴隶

OS: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.

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

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

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

最好的问候

Mubashar Iftikhar

1 个答案:

答案 0 :(得分:0)

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

  

我有一个主人和奴隶

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

定义,

repuser:123@localhost:3306

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

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