在将其中一个名为products的表导入到我的数据库中时。我遇到了这个问题。
脚本超时已过,如果要完成导入,请重新提交同一文件,导入将继续。
我试过点击重新提交同一个文件,但是最后,表中的一些数据丢失了。我试过使$cfg ['ExecTimeLimit'] = 300;设置为$cfg ['执行时间限制'] = 0;在phpMyAdmin/libraries/config.default.php中,但是在导入之后,它会进入无限循环(导入不会停止)。有什么解决方案可以将我的表导入到我的数据库中吗?
在将其中一个名为products的表导入到我的数据库中时。我遇到了这个问题。
脚本超时已过,如果要完成导入,请重新提交同一文件,导入将继续。
我试过点击重新提交同一个文件,但是最后,表中的一些数据丢失了。我试过使$cfg ['ExecTimeLimit'] = 300;设置为$cfg ['执行时间限制'] = 0;在phpMyAdmin/libraries/config.default.php中,但是在导入之后,它会进入无限循环(导入不会停止)。有什么解决方案可以将我的表导入到我的数据库中吗?
1条答案
按热度按时间guykilcj1#
文件有多大?
有一件事可以帮助导入未压缩的文件但是,对于一些大文件,phpMyAdmin很难绕过Web服务器施加的资源限制(包括内存使用,执行时间等).你可以增加资源限制到phpMyAdmin或者直接在webserver和PHP配置中,但在我看来,这主要是一种变通办法,而且在导入过程中很难获得有关进度的反馈。
phpMyAdmin还有一个名为UploadDir的特性,它允许您将服务器上已经存在的文件导入到一个特殊的文件夹中,这可以加快进程,这样就不会很快地运行到资源限制。
我最好的建议是使用命令行客户端执行任何大型导入(或导出)操作。