经过极大的努力,我终于能够将Mysql复制(都在windows上)从一个主机安装到另一个主机,作为简单的单向异步主从复制。现在这个复制的目的只是为了进行最新的备份,并且我们可以在崩溃时切换到从服务器。
如果有任何自动化的解决方案,那么很好,否则,如果我必须自己写一些工具,我仍然是开放的想法。
发布于 2010-07-26 12:05:38
我做了一个预定的程序,查询“显示从状态”,如果有任何错误,我会通知自己。
发布于 2010-06-24 15:43:12
Nagios有几个MySQL复制监视器。这些应该能做到这一点。
发布于 2010-06-24 15:51:38
我对maatkit工具很满意。
为了监视奴隶滞后,我使用mk-heartbeat
。它的输出由一个简单的nagios插件处理。所以警报是由nagios通过短信,邮件,.
为了确保所有复制节点上的数据是相同的,我使用mk-table-checksum
。我有一个小脚本,它每天运行mk-table-checksum
,校验1/7的主、从数据,然后验证校验和。因此,每周都应该对整个数据进行汇总。目前,我正在围绕这个脚本编写一个小型包装器,以便再次将结果返回nagios。对于mk-table-checksum
,我建议深入讨论论点--arg-table
,--replicate
,--modulo
,--offset
,.
我还有另一个小脚本,它每天计算每个表中的行数,然后计算chunk-size
并将其存储在--arg-table
给出的表中.所以事情应该是自动的..。
HTH
https://serverfault.com/questions/154478
复制相似问题