MySQL 9.0 發行說明
在伺服器 1 上
$> mysqldump --databases db1 > dump.sql
將轉儲檔案從伺服器 1 複製到伺服器 2。
在伺服器 2 上
$> mysql < dump.sql
搭配 mysqldump 命令列使用 --databases
選項會導致轉儲檔案包含 CREATE DATABASE
和 USE
陳述式,這些陳述式會在資料庫不存在時建立資料庫,並使其成為重新載入資料的預設資料庫。
或者,您可以從 mysqldump 命令中省略 --databases
。然後您需要在伺服器 2 上建立資料庫(如果必要),並在重新載入轉儲檔案時指定其為預設資料庫。
在伺服器 1 上
$> mysqldump db1 > dump.sql
在伺服器 2 上
$> mysqladmin create db1
$> mysql db1 < dump.sql
在這種情況下,您可以指定不同的資料庫名稱,因此從 mysqldump 命令中省略 --databases
選項可讓您從一個資料庫轉儲資料,並將其載入另一個資料庫。