MySQL主從不同步解決

mysql主從不同步
1、 show processlist,查看當前連接數,也可以看看有沒有執行中的進程
2、 在從庫上執行show slave status; 查看seconds_behind_maste的值,有數字表示有主從延時,這個值表示主從同步延時的時間
mysql> show slave status\G
1. row
Slave_IO_State: Waiting for master to send event
Master_Host: 10.10.225.239
Master_User: ucloudbackup
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000039
Read_Master_Log_Pos: 3642231
Relay_Log_File: mysql-relay.000146
Relay_Log_Pos: 77961
Relay_Master_Log_File: mysql-bin.000039
Slave_IO_Running: Yes
Slave_SQL_Running: No
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 1032
Last_Error: Could not execute Update_rows event on table ezp-crm3.crm_job_stay_exec_vip; Can't find record in 'crm_job_stay_exec_vip', Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event's master log mysql-bin.000039, end_log_pos 78846

如果未同步,在從庫上執行下列操作:

stop slave;
#表示跳過一步錯誤,後面的數字可變
set global sql_slave_skip_counter =1;
start slave;
show slave status;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章