MySQL 8.3 Release Notes
在 Server 1:
$> mysqldump --databases db1 > dump.sql
从 Server 1 复制转储文件到 Server 2。
在 Server 2:
$> mysql < dump.sql
使用 --databases
选项与 mysqldump 命令行时,转储文件将包括 CREATE DATABASE
和 USE
语句,以创建数据库(如果不存在)并将其设置为重新加载数据的默认数据库。
或者,您可以从 mysqldump 命令中省略 --databases
选项。然后,您需要在 Server 2 上创建数据库(如果必要)并在重新加载转储文件时将其指定为默认数据库。
在 Server 1:
$> mysqldump db1 > dump.sql
在 Server 2:
$> mysqladmin create db1
$> mysql db1 < dump.sql
在这种情况下,您可以指定不同的数据库名称,因此省略 --databases
选项从 mysqldump 命令中启用您从一个数据库转储数据并将其加载到另一个数据库中。