我正在尝试将数据从MySQL 4.0.26传输到MySQL 5.5.41-0ubuntu0.12.04.1。
我正在通过mysqldump从MySQL 5.5服务器进行转储,它可以工作,但当我尝试恢复它时,出现了一个问题:
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?
发布于 2015-01-27 17:53:04
这应该是可行的
mysqldump ... | sed 's/TYPE=/ENGINE=/g' | > dump_file(...and就足够了。在Jens发布的链接中,有另一个时间戳(14)的替代品,但如果我没有记错的话,MySQL会自动执行此操作。)
https://stackoverflow.com/questions/28166726
复制相似问题