我有一个数据库未压缩大小 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 许可协议
如果您使用 Phpmyadmin 导入数据库,则有一个配置文件。默认/示例配置文件位于此处:
不要编辑此文件,因为它可能会在以后的更新中被覆盖。而是在此处查找现有文件:
…如果它不存在,则创建它。
在任何编辑器中打开此配置文件并将
$cfg['ExecTimeLimit'] = 300;
更改为$cfg['ExecTimeLimit'] = 0;
(或者如果它不存在,添加它)
重新启动您的本地主机,现在您没有任何时间限制。
或者您可以使用 MySQL 命令行直接导入解压缩的 SQL 文件,如下所示: