我无法将大量数据导入数据库phpmyadmin
编辑了用于导入大量文件的php.ini文件。但是一段时间后会显示一条消息
Script timeout passed, if you want to finish import, please resubmit same file and import will resume.
请帮帮我
答案 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中定义,建议不要编辑。这应该可以解决脚本超时错误。