1
我已經在MySQL服務器5.2上用我現有的數據庫設置了主服務器到主服務器的複製。我成功地將名爲Master 1的數據複製到Master 2,並將其命名爲複製。但我師父1得到錯誤,當我嘗試連接到掌握2.下面是他們的詳細信息:在主服務器到主服務器複製MySQL服務器期間出錯
碩士1:
的mysql>顯示從狀態\ G;
** * ** * ** * ** * * 1排* ** * ** * ** * ** *
Slave_IO_State: Connecting to master
Master_Host: 10.34.1.37
Master_User: replication
Master_Port: 3306
Connect_Retry: 10
Master_Log_File: mysql-bin.000018
Read_Master_Log_Pos: 107
Relay_Log_File: XX-XX-01-relay-bin.000002
Relay_Log_Pos: 4
Relay_Master_Log_File: mysql-bin.000018
Slave_IO_Running: Connecting
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: 107
Relay_Log_Space: 107
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: NULL
Master_SSL_Verify_Server_Cert: No
Last_IO_Errno: 2003
Last_IO_Error: error connecting to master '[email protected]
7:3306' - retry-time: 10 retries: 86400
Last_SQL_Errno: 0
Last_SQL_Error:
Replicate_Ignore_Server_Ids:
Master_Server_Id: 0
1 row in set (0.00 sec)
在主控2:
的MySQL>顯示從屬狀態\ G;
** * ** * ** * ** * * 1排* ** * ** * ** * ** *
Slave_IO_State: Waiting for master to send event
Master_Host: 10.5.224.12
Master_User: replication
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000019
Read_Master_Log_Pos: 107
Relay_Log_File: xx-xx-xx-relay-bin.000029
Relay_Log_Pos: 253
Relay_Master_Log_File: mysql-bin.000019
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: 107
Relay_Log_Space: 560
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: 1
1 row in set (0.00 sec)
ERROR:
No query specified
請幫助我。您的解決方案將指導我解決任務。先謝謝你。 問候, Udhyan。
謝謝您的及時答覆。我在從Master 1執行TELNET時出錯: C:\ Program Files \ MySQL \ MySQL Server 5.5 \ bin> telnet 10.34.1.37 3306 連接到10.34.1.37 ...無法打開與主機的連接,打開端口3306: 連接失敗 什麼可能是錯誤:( – Mainio
顯然你的master1無法連接到master2,因此它不推動其更新到master2。檢查master2 mysql daemon是否綁定在您的網絡接口上,而不是本地環路。看看你的my.cnf並檢查bind-address變量,如果它是127.0.0.1,你的mysql守護進程只綁定在本地接口上,這意味着任何其他的主機都不允許連接。 – flatline
在my.cnf中,我沒有提到它的任何綁定地址變量。在我的整個my.cnf中沒有任何名稱爲bind的術語。我需要提及它。 – Mainio