2011-10-19 35 views
1

我需要一些複製建議。 我試圖設置從一臺服務器到另一臺服務器的特定數據庫的複製。 我現在只是在內部執行此操作,只是爲了觀察。MySQL複製設置問題

MySQL正在報告我的努力是正確的。但是,在主站上更改的數據不會出現在從站上。

我可以證實:

  • 的MySQL服務器具有唯一的ID。
  • 具有在主設備上創建的權限(所有權限)的新用戶。
  • 奴隸被指引(成功)到主人的IP憑證。

以下是每個服務器MySQL報告的報告。如果它不起作用,我應該看到這條消息嗎?

我只是不知道從哪裏去。

主:

File mysql-bin.000008 
Position 107 
Binlog_Do_DB SBGreplication 
Binlog_Ignore_DB 

顯示連接的從站:

Server ID Host 
2 

參見從站狀態表

Variable Value 
Slave_IO_State Waiting for master to send event 
Master_Host 10.0.1.100 
Master_User sbgreplication 
Master_Port 8889 
Connect_Retry 60 
Master_Log_File mysql-bin.000008 
Read_Master_Log_Pos 107 
Relay_Log_File mysql-relay-bin.000010 
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 107 
Relay_Log_Space 409 
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 
+0

對不起,通過修復標題來破壞有關標題的評論。爲了記錄,最初的標題是「用MySQL複製干擾我」(缺少撇號)。 –

回答

0

有三件事情你應該做的:

  • 請確保您的主站可以通過網絡連接,即它在網絡NIC上監聽,而不僅僅是本地套接字(通過my.cnf綁定地址)
  • 嘗試在兩端顯示主站狀態並顯示從站狀態並查看結果(最好通過phpMyAdmin而不是控制檯)
  • 確保你已經啓動了主控和從控。

請記住,如果主站和從站通過任何方式脫離同步(單次插入失敗),複製將彈出錯誤並停止,直到它可以繼續。