文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

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 可讓您從一個資料庫傾印資料並將其載入到另一個資料庫。