|
phpmyadmin导入超大sql文件超时,总是提示“脚本超时,如果您要完成导入,请重新提交相同的文件,导入将会继续进行”。
遇到这种情况,除了网友提供的几个解决方法(参考:Mysql数据库导入文件过大问题的解决方法以及phpmyadmin导入数据库大文件超时报错502 Bad Gateway的解决方法)外,本人在没用下面这个方法之前,“脚本超时,如果您要完成导入,请重新提交相同的文件,导入将会继续进行”的出错提示仍然会出现,然后按照网上的一些方法设置之后,就成功导入了超大sql文件(约16G),下面把方法分享如下:
如果您使用Phpmyadmin导入数据库,那么它有一个配置文件,位置如下:
- \phpmyadmin\libraries\config.default.php
复制代码 在任何编辑器中打开此配置文件并更改:- $cfg['ExecTimeLimit'] = 300;
复制代码 为:- $cfg['ExecTimeLimit'] = 0;
复制代码 然后重新启动您的phpmyadmin以及php,现在您没有任何时间限制。
或者您可以使用MySQL命令行直接导入解压缩的SQL文件,如下所示:
- mysql -u username -p database_name < my_unzipped_import_file.sql
复制代码
|
|