將資料從一個 MySQL 伺服器傳輸到另一個 MySQL 伺服器

如果需要將資料庫從一個伺服器複製到另一個伺服器,則有兩個選項:

選項 1:

  1. 將轉儲檔案儲存在源伺服器中
  2. 將轉儲檔案複製到目標伺服器
  3. 將轉儲檔案載入到目標伺服器

在源伺服器上:

mysqldump [options] > dump.sql

在目標伺服器上,複製轉儲檔案並執行:

mysql [options] < dump.sql

選項 2:

如果目標伺服器可以連線到主機伺服器,則可以使用管道將資料庫從一個伺服器複製到另一個伺服器:

在目標伺服器上

mysqldump [options to connect to the source server] | mysql [options]

同樣,指令碼可以在源伺服器上執行,然後推送到目標。無論哪種情況,它都可能比選項 1 快得多。