我是靠谱客的博主 飘逸钢笔,最近开发中收集的这篇文章主要介绍自建Mysql迁移阿里云RDS一、应用场景二、迁移过程(以禅道举例),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、应用场景

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一、应用场景二、迁移过程(以禅道举例)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部