怎么检测mysql主从正常_使用pt-table-checksum检查主从复制是否正常
其實對于一個小小的DBA來說,有時候是無法避免這些問題的。
于是我們就需要一個工具,來檢查主從復制是否正常,是否出現了錯誤。
pt-table-checksum。
相關閱讀:
MySQL 主從復制事件校驗 MySQL Replication Event Checksum http://www.linuxidc.com/Linux/2013-04/82716.htm
----------------------------------------分割線----------------------------------------
在主服務器上 checksum MySQL數據庫:
#pt-table-checksum --replicate=test.checksum --create-replicate-table --databases=mysql localhost
TS ERRORS DIFFS ROWS CHUNKS SKIPPED TIME TABLE
04-24T16:06:45 0 0 0 1 0 0.099 mysql.columns_priv
04-24T16:06:45 0 0 32 1 0 0.100 mysql.db
04-24T16:06:45 0 0 0 1 0 0.096 mysql.event
04-24T16:06:45 0 0 0 1 0 0.096 mysql.func
04-24T16:06:45 0 0 38 1 0 0.102 mysql.help_category
04-24T16:06:45 0 0 452 1 0 0.106 mysql.help_keyword
04-24T16:06:46 0 0 993 1 0 0.096 mysql.help_relation
04-24T16:06:46 0 0 506 1 0 0.100 mysql.help_topic
04-24T16:06:46 0 0 0 1 0 0.099 mysql.host
04-24T16:06:46 0 0 0 1 0 0.104 mysql.ndb_binlog_index
04-24T16:06:46 0 0 0 1 0 0.107 mysql.plugin
04-24T16:06:46 0 1 1 1 0 0.115 mysql.proc
04-24T16:06:46 0 0 0 1 0 0.186 mysql.procs_priv
04-24T16:06:46 0 1 1 1 0 0.097 mysql.proxies_priv
04-24T16:06:47 0 0 0 1 0 0.097 mysql.servers
04-24T16:06:47 0 0 0 1 0 0.096 mysql.tables_priv
04-24T16:06:47 0 0 0 1 0 0.098 mysql.time_zone
04-24T16:06:47 0 0 0 1 0 0.097 mysql.time_zone_leap_second
04-24T16:06:47 0 0 0 1 0 0.100 mysql.time_zone_name
04-24T16:06:47 0 0 0 1 0 0.100 mysql.time_zone_transition
04-24T16:06:47 0 0 0 1 0 0.095 mysql.time_zone_transition_type
04-24T16:06:47 0 1 38 1 0 0.100 mysql.USER
只有在第一次運行的時候,需要 –create-replicate-table 選項,以后重復運行就不必了。
每個表的checksum值會保存到 test.checksum中,然后會被replicate到所有的從服務器。
然后就可以檢測從服務器是否正常了。不過下面的命令依然是在主服務器上運行的:
$ pt-table-checksum --replicate=test.checksum --replicate-check-only --databases=mysql localhost
如果數據都一致的話,就不會有什么輸出。否則可能會有下面的輸出:
Differences ON ip-10-15-27-19
TABLE CHUNK CNT_DIFF CRC_DIFF CHUNK_INDEX LOWER_BOUNDARY UPPER_BOUNDARY
mysql.USER 1 1 1
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的怎么检测mysql主从正常_使用pt-table-checksum检查主从复制是否正常的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python编程教程交互式联系_Pyth
- 下一篇: php手机电子相册,免费电子相册制作软件