文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  從一部伺服器複製資料庫到另一部伺服器

9.4.5.2 從一部伺服器複製資料庫到另一部伺服器

在伺服器 1 上

$> mysqldump --databases db1 > dump.sql

將轉儲檔案從伺服器 1 複製到伺服器 2。

在伺服器 2 上

$> mysql < dump.sql

搭配 mysqldump 命令列使用 --databases 選項會導致轉儲檔案包含 CREATE DATABASEUSE 陳述式,這些陳述式會在資料庫不存在時建立資料庫,並使其成為重新載入資料的預設資料庫。

或者,您可以從 mysqldump 命令中省略 --databases。然後您需要在伺服器 2 上建立資料庫(如果必要),並在重新載入轉儲檔案時指定其為預設資料庫。

在伺服器 1 上

$> mysqldump db1 > dump.sql

在伺服器 2 上

$> mysqladmin create db1
$> mysql db1 < dump.sql

在這種情況下,您可以指定不同的資料庫名稱,因此從 mysqldump 命令中省略 --databases 選項可讓您從一個資料庫轉儲資料,並將其載入另一個資料庫。