2012-12-21 81 views
3

我需要在線導出和導入MySQL數據庫,以便將數據從網絡傳輸到網絡。目前我使用'mysqldump'這個功能。但是它有一個限制,如果我將數據庫導入到現有數據庫,數據庫將使用導入數據庫中的新值進行更新。MySQL在線導入和導出

我目前的要求是在源中導出數據庫並將其導入到目的地,並提供IP地址或系統名稱。我應該通過INFILE和OUTFILE執行導入和導出。

編輯:

在我的應用程序有3個選項,

  1. 導出數據庫 - 從本地文件導入數據庫 - 導出從應用程序的數據庫到本地系統
  2. 導入數據庫系統到應用程序中的數據庫
  3. 在線交換 - 從源中導出數據庫並導入到目標系統。

通過INFILE和OUTFILE方案實現從本地導入和導出。我希望以相同的概念執行聯機交換,而不是使用mysdqldump。

在此先感謝。

+0

更詳細地解釋你想要達到的目標 – zerkms

+0

@zerkms現在編輯問題。希望你得到它。 – Gapchoos

+0

它仍然沒有說明你到底需要做什麼。對於**當前的**問題,唯一的答案是:'INFILE'和'OUTFILE'解決了你的問題嗎?如果是 - 那麼使用它們,如果不是的話 - 那就不要。 – zerkms

回答

0

我認爲更好的解決方案是使用replication。這會更安全。