show slavestatus\G
IO_thread
Master_Log_File:mysql-bin.000001
Read_Master_Log_Pos:2049
SQL_thread
Relay_Master_Log_File:mysql-bin.000001
Exec_Master_Log_Pos:2049
同步延時
Seconds_Behind_Master:0
錯誤處理:
1032錯誤找不到記錄
在從庫上添加記錄
如果爲delete,可直接skip,跳execued +1位置
start slave sql_thread;
1062錯誤主鍵衝突
在從庫上刪除主鍵衝突記錄
rpm -ql percona-toolkit-2.2.15-2.noarch
主從數據一致性校驗及修復方法
需要安裝percona-toolkit
pt-table-checksum連接主庫信息
200G的庫可能3個小時
pt-table-checksum--nocheck-replication-filters --no-check-binlog-format--replicate=thunder.checksums --create-replicate-table --databases=thunder -h 192.168.199.116 -P 3316 -u thunder -pthunder --recursion-method="processlist"
利用 --print把執行語句打印出來
pt-table-sync--replicate=thunder.checksums --recursion-method="processlist" --databases=thunderh=192.168.199.116,P=3316,u=thunder,p=thunder --print
利用 --execute把執行執行
pt-table-sync--replicate=thunder.checksums --recursion-method="processlist" --databases=thunderh=192.168.199.116,P=3316,u=thunder,p=thunder --execute
Tips:
利用PTDEBUG=1學會看調整