MySQL 9.0 发行说明
在服务器 1 上
$> mysqldump --databases db1 > dump.sql
将转储文件从服务器 1 复制到服务器 2。
在服务器 2 上
$> mysql < dump.sql
在 --databases
与 mysqldump 命令行一起使用时,转储文件将包含 CREATE DATABASE
和 USE
语句,这些语句将在数据库不存在时创建数据库,并使其成为重新加载数据的默认数据库。
或者,您可以省略 --databases
从 mysqldump 命令中。然后,您需要在服务器 2 上创建数据库(如果需要),并在重新加载转储文件时将其指定为默认数据库。
在服务器 1 上
$> mysqldump db1 > dump.sql
在服务器 2 上
$> mysqladmin create db1
$> mysql db1 < dump.sql
在这种情况下,您可以指定不同的数据库名称,因此省略 --databases
从 mysqldump 命令中,可以转储一个数据库中的数据并将其加载到另一个数据库中。