为什么我无法导入数据库

时间:2014-02-10 18:54:42

标签: mysql sql ubuntu import phpmyadmin

我在此设置中导出数据库: enter image description here

然后我想在'Ubuntu13.10 64位'操作系统上将bzipped文件导入我的phpmyadmin。导入设置如下: enter image description here

我收到的错误是: enter image description here

我该如何解决这个问题?谢谢!

2 个答案:

答案 0 :(得分:1)

Phpmyadmin往往会遇到大文件的问题 如果您有SSH,请尝试运行:
mysql -u {Username} -p {Password} {Database}< {Filename} .sql

答案 1 :(得分:1)

这看起来就像是导出的旧版phpMyAdmin。前一段时间,进出口处理得到了很大改善;也许你应该先更新到更新的版本。但是,由于你正在使用bzip压缩,答案会更长一些。

最近,带有bzip导出的problem was discovered(并且我不知道它存在了多长时间),其中创建的文件包含导入过程无法正确理解的额外标头。要清楚,这是PHP bzip库或bzip本身的问题,它不是直接的phpMyAdmin问题,但当然phpMyAdmin受到影响。不幸的是,phpMyAdmin开发人员在联系上游bzip人员并且决定从phpMyAdmin remove bzip support时没有得到回复 - 毕竟,导出难以导入的文件并不是一个好行为。

如果您受到此错误的影响,您可以快速测试(并解决);在本地下载bzip文件,使用任何工具解压缩并可选地重新压缩下载的文件,然后重新尝试导入到phpMyAdmin。

最后,正如Dylan Lea指出的那样,phpMyAdmin有时会对大文件造成麻烦(尽管正如我在第一段中提到的那样,它与过去相比有所改进)。该文档有几个关于如何work around those limitations的提示。