首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL转储兼容性问题(从4.0.26到5.5.41)

MySQL转储兼容性问题(从4.0.26到5.5.41)
EN

Stack Overflow用户
提问于 2015-01-27 17:10:32
回答 1查看 813关注 0票数 0

我正在尝试将数据从MySQL 4.0.26传输到MySQL 5.5.41-0ubuntu0.12.04.1。

我正在通过mysqldump从MySQL 5.5服务器进行转储,它可以工作,但当我尝试恢复它时,出现了一个问题:

代码语言:javascript
复制
ERROR 1064 (42000) at line 20: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 4

有什么方法可以为MySQL 5.5创建兼容的转储文件吗?从MySQL 4.0?

EN

回答 1

Stack Overflow用户

发布于 2015-01-27 17:53:04

这应该是可行的

代码语言:javascript
复制
mysqldump ... | sed 's/TYPE=/ENGINE=/g' |  > dump_file

(...and就足够了。在Jens发布的链接中,有另一个时间戳(14)的替代品,但如果我没有记错的话,MySQL会自动执行此操作。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28166726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档