文档主页
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

--databasesmysqldump 命令行一起使用时,转储文件将包含 CREATE DATABASEUSE 语句,这些语句将在数据库不存在时创建数据库,并使其成为重新加载数据的默认数据库。

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

在服务器 1 上

$> mysqldump db1 > dump.sql

在服务器 2 上

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

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