mysql迁移数据库到另外一台服务器
1.生成sql紧缩文件(库名gkpt_main_v2 ,mysql用户:gmp )
nohup mysqldump -u 用户名 -p密码 -E -R -t gkpt_main_v2 mon_dev_real 2>$gkpt_main_v2_error.log >./gkpt_mon_dev_real.sql &
2.将文件传到另外一台服务器
3.248服务器上创建数据库(也可以使用客户端创建)
4.解压文件
5.导入数据
在两个服务器之间迁移mysql数据库
在虚拟专用服务器之间传输数据库可使用SCP(安全复制)来完成,这是一种复制从SSH Shell派生的文件的方法。请记住,您需要知道两个虚拟服务器的密码。
要迁移数据库,有两个步骤:
第一步 – 履行MySQL转储
在将数据库文件传输到新VPS之前,我们首先需要使用mysqldump命令在原始虚拟服务器上备份它。
mysqldump -u root -p –opt [database name] > [database name].sql
履行转储后,您就能够传输数据库了。
第二步 – 复制数据库
SCP帮助您复制数据库。如果使用上一个命令,则将数据库导出到主文件夹。
SCP命令具有以下语法:
scp [数据库名].sql [用户名]@[servername]:path/to/database/
第三步 – 导入数据库
将数据传输到新服务器后,可以将数据库导入MySQL:
这样,您通过SCP的转移将完成。
PS:条件条件,请确保此需要导入的数据库服务器已创建了 newdatabse这个数据库,如果没有在履行上述命令前:
如果在需导入的数据库服务器上没有创建相应数据库,请先创建数据库
创建数据库newdatabase终了后,在履行导入操作
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
本文来源:https://www.yuntue.com/post/236221.html | 云服务器网,转载请注明出处!