问题描述
我有一个MariaDB(10.4.14)主从配置,我想使用Percona pt-table-checksum。我已经在Master主机中安装了Percona Toolkit,其中包括pt-table-checksum 3.2.1。 我创建了一个用户来运行pt-table-checksum并授予了他的特权:
GRANT REPLICATION SLAVE,PROCESS,SUPER,SELECT ON *.* TO `checksum_user`@'%' IDENTIFIED BY 'checksum_password';
GRANT ALL PRIVILEGES ON percona.* TO `checksum_user`@'%';
但是,当我尝试运行该工具时,总是出现以下错误:
pt-table-checksum --replicate=percona.checksums --ignore-databases MysqL --no-check-binlog-format h=localhost,u=checksum_user,p=checksum_password
Usage: pt-table-checksum [OPTIONS] [DSN]
Errors in command-line arguments:
* More than one host specified; only one allowed
除了使用DSN,我还尝试了选项--host
,--user
和--password
,但是结果是相同的。
我在做什么错了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)