脚本超时,如果要完成导入,请重新提交相同的文件,导入将恢复

新手上路,请多包涵

我有一个数据库未压缩大小 50mb 压缩大小 7mb 所以当我尝试在几分钟后导入数据库 压缩(7mb)时,它会抛出这个错误:

脚本超时,如果要完成导入,请 重新提交 相同的文件,导入将恢复。

我已重新提交,但仍未导入总数据。

我在本地工作,这些是我的 php.ini 配置:

 max_execution_time = 3000000
max_input_time = 60000000000000
memory_limit = 1280000000000000000000M
post_max_size = 4096456M
upload_max_filesize = 40964564M
max_file_uploads = 200

我怎样才能让系统自己花时间进行导入。?

原文由 Mr world wide 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 811
2 个回答

如果您使用 Phpmyadmin 导入数据库,则有一个配置文件。默认/示例配置文件位于此处:

 \phpmyadmin\libraries\config.default.php

不要编辑此文件,因为它可能会在以后的更新中被覆盖。而是在此处查找现有文件:

 \phpmyadmin\config.inc.php

…如果它不存在,则创建它。

在任何编辑器中打开此配置文件并将 $cfg['ExecTimeLimit'] = 300; 更改为 $cfg['ExecTimeLimit'] = 0;

(或者如果它不存在,添加它)

重新启动您的本地主机,现在您没有任何时间限制。

或者您可以使用 MySQL 命令行直接导入解压缩的 SQL 文件,如下所示:

 mysql -u username -p database_name < my_unzipped_import_file.sql

原文由 Tejashwi Kalp Taru 发布,翻译遵循 CC BY-SA 4.0 许可协议

你需要改变

$cfg['ExecTimeLimit'] = 300;

$cfg['ExecTimeLimit'] = 0;

在您的 config.php 文件中,默认位于 \phpmyadmin\libraries\config.default.php

重新启动您的本地主机。

它肯定会奏效。享受。

原文由 MOHD FARAZ 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏