【发布时间】:2014-03-24 10:53:14
【问题描述】:
我有一个名为booster.dump 的 MySQL 4 转储文件,大小为 30MB。我想将此文件导入 MySQL 5 服务器。我尝试使用 phpMyAdmin。但它不上传。它显示一个错误:
尺寸很大
然后我压缩了这个名为booster.zip的文件并尝试在phpMyAdmin中再次上传,然后它显示错误:
没有收到要导入的数据。没有提交文件名,或者文件大小超过了您的 PHP 配置允许的最大大小
然后我在 Notepad++ 中打开 booster.dump 文件并复制所有文本并创建一个名为 booster.sql 的新文件,然后我尝试在 phpMyAdmin 中上传 booster.sql。然后就报错了:
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 8 行的“TYPE=MyISAM”附近使用正确的语法
我已将TYPE=MyISAM 更改为ENGINE=MyISAM,它工作正常。现在,如果我采用这种方式,那么我需要更改每个非常痛苦的查询。
我的问题是:有没有办法将此文件导入 MySQL 5?
【问题讨论】:
标签: mysql phpmyadmin mysqldump