我有一个主人和奴隶
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
答案 0 :(得分:0)
这不是我自己使用的工具(我使用pt-table-sync)但是,你说的是
我有一个主人和奴隶
但继续在--slave中有两个定义。
定义,
repuser:123@localhost:3306
然后出现--master和--slave。第二个不能正确,至少端口号必须不同。
此外,你应该丢失“\”。