Mysql
Slave_IO_Running:在主從複製中連接
我試圖在兩個系統上實現主從數據庫複製。
我按照以下連結中的步驟
https://www.youtube.com/watch?v=DmQWcU2INqQ
和
但在這兩種情況下,我最終都得到了
Slave_IO_Running:連接
Slave_SQL_Running:是
我試圖檢查機器之間的網路連接,它們能夠成功地相互 ping 通。
禁用了兩個系統上的防病毒和防火牆
為從屬設備添加了一個別名來訪問主機,工作。
兩台機器都為mysql使用3306埠。
Last_IO_error : 連接到 master ‘user01@192.168.2.46:3306’ 時出錯 – retry-time 60 retries: 1
幾天前我遇到了類似的錯誤。我能夠根據一些Google搜尋結果解決這個錯誤。以下是一些可能對您也有幫助的建議:
- 檢查您是否創建了具有所需權限的複制使用者。如果沒有,請使用以下命令在 master 上創建一個新使用者:
Create user ‘repl’@’192.168.2.46’ identified by ‘replpwd’; Grant replication slave on *.* to ‘repl’@’192.168.2.46’;
- 如果您已經創建了所需的複制使用者,請檢查複製使用者的權限。您可以使用以下命令檢查權限:
show grants for repl;
- 通常,出現此問題的原因是密碼不正確。在這種情況下,您可以使用以下命令重置從站上的密碼:
change master to master_password = 'rplpassword';
- 此外,檢查給定複製使用者和主機 IP 地址中的任何錯誤。
因為,您可以 ping 主伺服器,很可能是由於上述原因。
您還應該檢查這兩行是否在 Master 端(針對網路問題)進行了註釋,如下所示。
# skip-networking # bind-address = 127.0.0.1
有關主從複製的完整詳細資訊,請點擊此連結。