将一个服务器上的数据库复制到另一个服务器提示
跳到导航
跳到搜索
在服务器1上,你可以使用以下命令将一个数据库复制到另一个服务器:
$> mysqldump --databases db1 > dump.sql
然后将dump.sql文件从服务器1复制到服务器2上。
在服务器2上,你可以使用以下命令来加载数据库:
$> mysql < dump.sql
使用mysqldump命令行时,如果在--databases参数后指定数据库名称,导出文件将包含用于创建数据库并将其设置为重新加载数据的默认数据库的CREATE DATABASE和USE语句。
或者,你可以在mysqldump命令中省略--databases参数。然后你需要在服务器2上创建数据库(如果需要的话),并在重新加载导出文件时指定该数据库为默认数据库。
在服务器1上,你可以使用以下命令将数据库导出为dump.sql文件:
$> mysqldump db1 > dump.sql
在服务器2上,你可以使用以下命令创建数据库并加载数据:
$> mysqladmin create db1 $> mysql db1 < dump.sql
在这种情况下,你可以在mysqldump命令中指定不同的数据库名称,因此可以将数据从一个数据库导出并加载到另一个数据库中。