MySQL 8.4 發行說明
在伺服器 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 可讓您從一個資料庫傾印資料並將其載入到另一個資料庫。