percona 工具包复制过滤器错误
percona toolkit Replication filters error
我将 percona 工具包放到我的数据库主机上,这样我就可以尝试处理 mysql 悄无声息地不同步的问题。也就是说,复制在所有节点上似乎都很好。 Slave IO 运行ning / Slave SQL 运行ning 落后 master 0 秒。
我在前两个 master/master 中设置了 4 个数据库,还有两个从属,我在每个节点上的 MySQL 数据库中使用 MariaDB-server-10.0.21。
然而,我 运行 关于它们的 wiki 内容似乎与那些积极的指标不同步。例如,您将创建一个页面,保存它,从 wiki 获得赞。然后重新加载页面,内容就没有了!然后你指向 wiki 配置以一次查看每个数据库,重新加载页面。直到找到保存所做更改的数据库。
然后转储该数据库,一次停止每台主机上的从属服务器,然后导入该版本的数据库。真的很痛苦!
所以我看了一篇关于如何解决这个问题的文章后安装了percona工具包。
当我 运行 pt-table-checksum 命令时我得到这个错误,说在这些主机上设置了复制过滤器:
[root@db1:~] #pt-table-checksum --replicate=test.checksum --databases=sean --ignore-tables=semaphore localhost
10-17T00:31:11 Replication filters are set on these hosts:
db3
binlog_do_db = jfwiki,jokefire,bacula,mysql
db2
binlog_do_db = jfwiki,jokefire,bacula,mysql
db4
binlog_do_db = jfwiki,jokefire,bacula,mysql
Please read the --check-replication-filters documentation to learn how to solve this problem. at /bin/pt-table-checksum line 9644.
但是它声称无法联系的那个 EC2 主机相当于我的第 4 个数据库主机。我以我的用户身份通过 ssh 进入该 DNS 地址发现了这一点。而且我在命令行上使用 mysql:
登录该主机完全没有问题
谁能解释一下这个错误是什么意思,我该如何解决这个问题?对于 mysql 复制悄无声息地不同步,您有什么一般建议吗?
谢谢
一些 pt 工具需要创建自己的数据库并进行复制。您的 binlog_do_db
阻止复制额外的数据库,从而阻止该工具工作。
当您删除 binlog_do
时,请查看正在构建的数据库。然后加上。
我将 percona 工具包放到我的数据库主机上,这样我就可以尝试处理 mysql 悄无声息地不同步的问题。也就是说,复制在所有节点上似乎都很好。 Slave IO 运行ning / Slave SQL 运行ning 落后 master 0 秒。
我在前两个 master/master 中设置了 4 个数据库,还有两个从属,我在每个节点上的 MySQL 数据库中使用 MariaDB-server-10.0.21。
然而,我 运行 关于它们的 wiki 内容似乎与那些积极的指标不同步。例如,您将创建一个页面,保存它,从 wiki 获得赞。然后重新加载页面,内容就没有了!然后你指向 wiki 配置以一次查看每个数据库,重新加载页面。直到找到保存所做更改的数据库。
然后转储该数据库,一次停止每台主机上的从属服务器,然后导入该版本的数据库。真的很痛苦!
所以我看了一篇关于如何解决这个问题的文章后安装了percona工具包。
当我 运行 pt-table-checksum 命令时我得到这个错误,说在这些主机上设置了复制过滤器:
[root@db1:~] #pt-table-checksum --replicate=test.checksum --databases=sean --ignore-tables=semaphore localhost
10-17T00:31:11 Replication filters are set on these hosts:
db3
binlog_do_db = jfwiki,jokefire,bacula,mysql
db2
binlog_do_db = jfwiki,jokefire,bacula,mysql
db4
binlog_do_db = jfwiki,jokefire,bacula,mysql
Please read the --check-replication-filters documentation to learn how to solve this problem. at /bin/pt-table-checksum line 9644.
但是它声称无法联系的那个 EC2 主机相当于我的第 4 个数据库主机。我以我的用户身份通过 ssh 进入该 DNS 地址发现了这一点。而且我在命令行上使用 mysql:
登录该主机完全没有问题谁能解释一下这个错误是什么意思,我该如何解决这个问题?对于 mysql 复制悄无声息地不同步,您有什么一般建议吗?
谢谢
一些 pt 工具需要创建自己的数据库并进行复制。您的 binlog_do_db
阻止复制额外的数据库,从而阻止该工具工作。
当您删除 binlog_do
时,请查看正在构建的数据库。然后加上。