91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pt-table-checksum工具應用

發布時間:2020-08-13 07:19:29 來源:ITPUB博客 閱讀:188 作者:pathfinder_cui 欄目:MySQL數據庫

    1.認真看錯誤提示,弄不清楚狀況的時候打開debugPTDEBUG=1
    2.10.10.10.10為主,其它ip為從
    3.h=10.10.10.10,u=checksums,p=checksums 中間一定不能有空格,不然會報錯,本人排查這個錯誤花了很長時間
    
一:sakila庫的film_actor表的數據檢測與同步
1,在主庫和從庫上面添加用戶:
GRANT SELECT, PROCESS, SUPER, REPLICATION SLAVE ON *.* TO 'checksums'@'10.10.10.10' IDENTIFIED BY 'checksums';
 
2.檢測sakila庫的film_actor表的數據主從是否一致
PTDEBUG=1 pt-table-checksum --no-check-binlog-format --no-check-replication-filters --recursion-method=processlist --replicate=test.checksums --databases=sakila --tables=film_actor -h 10.10.10.10 -P8888 -u checksums -p checksums
 
3,根據checksum的結果恢復所有從庫的film_actor數據
PTDEBUG=1 pt-table-sync --replicate=test.checksums --recursion-method=processlist --database=sakila   --tables=film_actor  h=10.10.10.10,P=8888,u=checksums,p=checksums --print --execute
 
 
------------------------------------------------------------------------------------------------------------------------------
二:檢測tmp庫數據是否一致
pt-table-checksum --no-check-binlog-format --no-check-replication-filters --recursion-method=processlist --replicate=test.checksums --databases=tmp  -h 10.10.10.10 -P8888 -u checksums -p checksums
 
1,根據checksum的結果恢復所有從庫的數據
PTDEBUG=1 pt-table-sync --replicate=test.checksums --recursion-method=processlist --no-check-triggers --no-check-child-tables --no-foreign-key-checks  h=10.10.10.10,P=8888,u=checksums,p=checksums --print --execute
(有外鍵約束要加參數 --no-check-child-tables --no-foreign-key-checks,不然可能把子表所有的數據都刪除掉)
(--no-check-triggers,不檢測觸發器)
2,根據checksum的結果只恢復10.10.10.11的數據
pt-table-sync --print  --execute --replicate=test.checksums --sync-to-master h=10.10.10.11,P=8888,u=checksums,p=checksums
 
 
3,恢復從庫192.168.6.91的數據(這個從庫所有的數據都和主保持一致,除了系統表和checksums表)
pt-table-sync --execute --print --sync-to-master h=192.168.6.91,P=8888,u=checksums,p=checksums
 
----------------------------------------------------------------------------------------------------------------------------
執行完pt-table-sync后可再執行一次pt-table-checksum檢測主從數據是否一致,可以執行下面的sql語句,如果結果為空則說明主從數據一致
select * from test.checksums where master_cnt <>this_cnt OR master_crc<>this_crc OR ISNULL(master_crc)<>ISNULL(this_crc);

http://blog.itpub.net/28939273/viewspace-1993010/


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

麦盖提县| 齐齐哈尔市| 嵊州市| 庐江县| 微山县| 莱阳市| 东至县| 广河县| 舒城县| 蕲春县| 临洮县| 黎城县| 萍乡市| 红河县| 襄汾县| 邵武市| 青州市| 汤阴县| 台前县| 上杭县| 云和县| 嫩江县| 常熟市| 锡林浩特市| 长武县| 闸北区| 江阴市| 万州区| 郓城县| 南澳县| 永济市| 峡江县| 松阳县| 鄯善县| 文登市| 库车县| 辽宁省| 涟水县| 枝江市| 什邡市| 怀来县|