概述
一、应用场景
1.本地自建Mysql迁移到阿里云RDS
2.阿里云RDS不支持基于文件层面的导入导出,只能导出sql文件进行数据迁移至阿里云。
3.建议使用命令进行数据迁移,而不是通过工具。因为通过工具非常慢,使用Mysqldump导出,mysql导入。(阿里云控制台也支持导入sql)
二、迁移过程(以禅道举例)
1.导出sql文件
/usr/local/mysql/bin/mysqldump -h127.0.0.1 -uzentao -p zentaonew > zentaonew.sql
2.清除super权限语句,这里是个坑。
部分SQL 语句中含有需要 Supper 权限才可以执行的语句,而 RDS MySQL不提供 Super 权限,因此需要去除这类语句。否则会报错,例如我这里报了1227。
···
sed -e ‘s/DEFINER[ ]=[ ][^]*/*/ ’ zentaonew.sql > 123.sql;
···
参考链接:https://help.aliyun.com/knowledge_detail/41701.html
3.导入数据
/usr/local/mysql/bin/mysql -hrdsx0c439l4o728m0530.mysql.rds.aliyuncs.com -u zentaonew -p
use zentaonew;
source 123.sql;
最后
以上就是飘逸钢笔为你收集整理的自建Mysql迁移阿里云RDS一、应用场景二、迁移过程(以禅道举例)的全部内容,希望文章能够帮你解决自建Mysql迁移阿里云RDS一、应用场景二、迁移过程(以禅道举例)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复