您好,登錄后才能下訂單哦!
主從同步出現一下錯誤:
Slave_IO_Running: Connecting
Slave_SQL_Running: Yes
解決方法:
導致lave_IO_Running 為connecting 的原因主要有以下 3 個方面:
1、網絡不通
2、密碼不對
3、pos不對
我敢肯定的并且排除的兩個原因
1. 網絡原因:在從庫上拷貝主庫上的備份文件的時候并沒有出現任何的錯誤,因此可以排除。
2. POS 不對:這個我也可以排除,因為在主庫上 show maste status 時我記錄過了 POS,所以也將這個原因排除了。
很顯然的問題是出現在 password 上面,只是我在從庫上執行
CHANGE MASTER TO
MASTER_HOST='192.168.223.101',
MASTER_USER='liyao',
MASTER_PASSWORD='liyao',
MASTER_LOG_FILE='mysql-bin.000008',
MASTER_LOG_POS= 261;
的時候 MASTER_PASSWORD='liyao', 中的 'liyao' 寫成了 'liyao ',因此導致了從庫上的 Slave_IO_Running: Connecting。
修改過后再來查看從庫的狀態,問題已經解決
mysql> show slave status\G *************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 192.168.223.101
Master_User: liyao
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000008
Read_Master_Log_Pos: 261
Relay_Log_File: template-relay-bin.000002
Relay_Log_Pos: 253
Relay_Master_Log_File: mysql-bin.000008
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 261
Relay_Log_Space: 412
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:
Replicate_Ignore_Server_Ids:
Master_Server_Id: 255
1 row in set (0.00 sec)
由此得出的結論,在實驗過程中還是需要細心,避免為自己的實驗過程造成不必要的麻煩。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。