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

一、应用场景

1.本地自建Mysql迁移到阿里云RDS
2.阿里云RDS不支持基于文件层面的导入导出,只能导出sql文件进行数据迁移至阿里云。
3.建议使用命令进行数据迁移,而不是通过工具。因为通过工具非常慢,使用Mysqldump导出,mysql导入。(阿里云控制台也支持导入sql)

二、迁移过程(以禅道举例)

1.导出sql文件

复制代码
1
/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一、应用场景二、迁移过程(以禅道举例)内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部