Documentation Home
MySQL 8.0 参考手册  / 第 7 章备份与恢复  / 7.4 使用 mysqldump 进行备份  / 7.4.5 mysqldump 提示  /  7.4.5.2 将数据库从一台服务器复制到另一台

7.4.5.2 将数据库从一台服务器复制到另一台

在服务器 1 上:

$> mysqldump --databases db1 > dump.sql

将转储文件从服务器 1 复制到服务器 2。

在服务器 2 上:

$> mysql < dump.sql

--databasesmysqldump命令行一起 使用会导致转储文件包含创建数据库(如果它确实存在)CREATE DATABASEUSE使其成为重新加载数据的默认数据库的语句。

--databases或者,您可以从 mysqldump命令 中省略 。然后您需要在服务器 2 上创建数据库(如果需要)并在重新加载转储文件时将其指定为默认数据库。

在服务器 1 上:

$> mysqldump db1 > dump.sql

在服务器 2 上:

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

在这种情况下,您可以指定一个不同的数据库名称,因此--databasesmysqldump命令中省略可以让您从一个数据库中转储数据并将其加载到另一个数据库中。