将一个服务器(A)中的数据库迁移到另外一个服务器(B)上(MySql)
显示相应的表格,表示迁移成功!也可以使用xftp直接复制粘贴到服务器中。: 你在目标服务器上新创建的数据库名称。在目标服务器(B)上创建数据库,: MySQL 用户名。其中username。: 备份文件的路径。
·
- 迁移的前提:两个服务器上都已经安装好了MySQL并且已经成功启动MySQL服务。
- 然后是迁移的步骤:
- 将需要迁移的数据库在服务器(A)中备份,备份命令
mysqldump -u username -p mydatabase > mydatabase_backup.sql其中username: MySQL 用户名。mydatabase: 要备份的数据库名称。mydatabase_backup.sql: 备份文件的名称。
注意:这一步也可以通过navicat工具来完成,这个速度相对来说要快一些,具体为:通过navicat连接相应服务器中的数据库之后,右键点击想要备份的数据库,然后点击存储数据库SQL文件,选择“结构和数据”或者”仅结构“,这个看自己的需求。 - 将备份文件传输到目标服务器(B),命令为:
scp mydatabase_backup.sql username@target_server:/path/to/destination也可以使用xftp直接复制粘贴到服务器中。
-
在目标服务器(B)上创建数据库,登录到目标服务器(B)上的 MySQL, 在目标服务器(B)上打开 MySQL 终端:
mysql -u username -p - 创建一个新的数据库: 在 MySQL(目标服务器B) 中执行以下命令来创建一个新的数据库:
CREATE DATABASE mydatabase; - 导入备份文件: 使用以下命令将备份文件导入到新创建的数据库中:
mysql -u username -p mydatabase < /path/to/mydatabase_backup.sqlusername: MySQL 用户名。mydatabase: 你在目标服务器上新创建的数据库名称。/path/to/mydatabase_backup.sql: 备份文件的路径。 - 验证导入是否成功: 登录到 MySQL 并选择新数据库,查看表和数据是否正确导入:
USE mydatabase; SHOW TABLES;显示相应的表格,表示迁移成功!如果需要检查表中内容是否正确可以使用下述命令:
select * from TABLNAME
更多推荐




所有评论(0)