查看主從狀態(tài)
為福綿等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及福綿網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、福綿網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
MySQL> show master status;
+------------------+-----------+--------------+------------------+-------------------+
| File ? ? ? ? ? ? | Position ?| Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+-----------+--------------+------------------+-------------------+
| mysql-bin.000467 | 509113942 | ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? |
+------------------+-----------+--------------+------------------+-------------------+
從服務(wù)器
mysql> show slave status\G
*************************** 1. row ***************************
? ? ? ? ? ? ? ?Slave_IO_State: Waiting for master to send event
? ? ? ? ? ? ? ? ? Master_Host: 192.168.11.11
? ? ? ? ? ? ? ? ? Master_User: repluser
? ? ? ? ? ? ? ? ? Master_Port: 3306
? ? ? ? ? ? ? ? Connect_Retry: 60
? ? ? ? ? ? ? Master_Log_File: mysql-bin.000467
? ? ? ? ? Read_Master_Log_Pos: 537072113
? ? ? ? ? ? ? ?Relay_Log_File: mysql-relay-bin.001357
? ? ? ? ? ? ? ? Relay_Log_Pos: 789610157
? ? ? ? Relay_Master_Log_File: mysql-bin.000454
? ? ? ? ? ? ?Slave_IO_Running: Yes
? ? ? ? ? ? Slave_SQL_Running: No
? ? ? ? ? ? ? Replicate_Do_DB:?
? ? ? ? ? Replicate_Ignore_DB: mysql,information_schema
? ? ? ? ? ?Replicate_Do_Table:?
? ? ? ?Replicate_Ignore_Table:?
? ? ? Replicate_Wild_Do_Table:?
? Replicate_Wild_Ignore_Table:?
? ? ? ? ? ? ? ? ? ?Last_Errno: 1060
? ? ? ? ? ? ? ? ? ?Last_Error: Error 'Duplicate column name 'AES_TEL1'' on query. ....
??
??
原因:
錯誤的認(rèn)為從庫是主庫,在從庫做了alter table 修改表結(jié)構(gòu),之后發(fā)現(xiàn)是從庫后又在主庫上做了該操作,主庫做完操作后從庫也會執(zhí)行這個語句,但是由于從庫上已經(jīng)做了修改,所以主從線程更改表失敗,就會看到從庫狀態(tài)如上面所示,手動解決這個問題:
mysql>set global sql_slave_skip_counter=1;
mysql>start slave;
告訴從庫,讓它忽略掉這個錯誤繼續(xù)執(zhí)行同步。
參考:https://www.cnblogs.com/cobbliu/p/4227183.html