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