mysql数据库数据迁移常用办法

  • A+
所属分类:数据库 系统运维
输入正文标题广告代码(非移动端)

一 导出数据库

1)停止网站业务,确保迁移以后数据同步。
2)进入数据库,导出要迁移的数据库。
具体命令如下:

 mysqldump -h local_ip -u user_name -p --opt --default-character-set=utf8 --hex-blob db_name --skip-triggers > /tmp/db_name.sql

其中

local_ip 以您真实的线下MySQL服务器IP地址代替
user_name 以您真实的数据库用户代替
db_name 以您真实的数据库名代替
/tmp/db_name.sql 是文件名以及导出的数据存放目录,由您自己随意填写。

二 迁移数据库

方法1:

直接在服务器上,将数据库传输到新的服务器。
具体命令如下:

 mysql -hexample.mysql.rds.aliyuncs.com –uuserName -p dbName < /tmp/dbName.sql

其中

example.mysql.rds.aliyuncs.com:RDS实例连接地址;
user_name 以您真实的RDS数据库用户代替
db_name 以您真实的RDS数据库名代替
/tmp/db_name.sql是刚才前面您导出的数据文件名称

方法2:

使用ftp工具等,将步骤一中的导出的db_name.sql,上传到新的服务器。
在新的服务器上,登录数据库,选择要导入数据的数据库,使用source命令导入数据。
具体命令如下:

mysql -u root -pEnter password:mysql> use test;Database changedmysql> source /tmp/db_name.sql
输入正文底部广告代码(非移动端)
输入评论上方广告代码(非移动端)

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: