无法将大型数据导入数据库phpmyadmin

时间:2011-02-07 14:41:12

标签: php mysql phpmyadmin

我无法将大量数据导入数据库phpmyadmin

编辑了用于导入大量文件的php.ini文件。但是一段时间后会显示一条消息

Script timeout passed, if you want to finish import, please resubmit same file and import will resume.

请帮帮我

5 个答案:

答案 0 :(得分:3)

如果您想完成导入,请重新提交相同的文件并继续导入。

不管你信不信,phpmyadmin可以解决这个问题。

答案 1 :(得分:2)

而不是使用phpmyadmin使用命令行工具

打开终端并写

mysql -h host -u username -p

提供密码

source /path/to/file

现在没有时间问题

答案 2 :(得分:1)

尝试一下,它在过去为我做了这个工作。 http://www.ozerov.de/bigdump.php

答案 3 :(得分:0)

如果您的数据来自其他数据库,则可以使用较新版本的phpmyadmin中提供的数据库同步工具/选项卡。

这样您就不必导出然后导入,并且您不会遇到phpmyadmin导入的限制文件大小限制。

答案 4 :(得分:0)

在phpmyadmin中编辑文件:config.inc.php并添加以下行(如果存在则编辑):

  

$ cfg ['ExecTimeLimit'] = 0;

此超时值在导入时用于phpmyadmin,phpmyadmin在libraries / config.default.php中定义,建议不要编辑。这应该可以解决脚本超时错误。