RDS MySQL迁移方案

采用MySQLdump工具迁移

该方案优点是简单,容易手上;缺点是停机时间较长。 因此它适用于数据量不大,或者允许停机的时间较长,并且在这个时间范围内能够完成。
由于RDS提供的关系数据库服务与原生的数据库服务是完全兼容的,所以对于用户来说,从原有数据库迁移到RDS数据的过程,与从一个mysql服务器迁移到另外一台mysql服务器的过程基本类似。具体的迁移流程如下:

1. 开通云服务器服务。
2. 开通RDS服务,如果开通成功,会返回给用户连接地址和端口,比如example.mysql.aliyun.com:3306
3. 先停止业务,使用MySQLdump的数据导出工具,将原有数据库数据导出为数据文件。例如:
mysqldump -h cloudcc.mysql.aliyun.com -u user_name -p --opt
--default-character-set=utf8 --extended-insert=false --triggers
--hex-blob db_name > /tmp/db_name.sql
其中user_name以您真实的数据库用户代替 db_name以您真实的数据库名代替。 /tmp/db_name.sql是文件名,由您自己随意填写。
4. 将数据文件使用ftp工具上传到已经购买的云服务器中。
5. 远程登录到云服务器,将刚才上传的数据文件导入到example.mysql.aliyun.com:3306中。例如:
mysql -h cloudcc.mysql.aliyun.com -u user_name -p db_name <
/tmp/db_name.sql
数据迁移完毕,可以对RDS正常使用。用户可使用数据库客户端工具(如MySQL-Front)或第三方数据库管理工具(如phpmyadmin)以及程序的方式,通过域名和端口号连接数据库,在输入正确的用户名和密码后即可登陆DB进行操作和开发。
  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓