mysql - 如何在phpMyAdmin上导入需要300s以上的大sql文件?

标签 mysql sql database phpmyadmin

我正在尝试 sql 文件 - 一个很大的文件(989MB),但我得到了这个:

“ fatal error :第 261 行的 C:\xampp\phpMyAdmin\libraries\dbi\DBIMysqli.class.php 中的最大执行时间超过 300 秒”

我什至读了第 261 行

返回 mysqli_query($link, $query, $method);

我阅读了文档 - https://dev.mysql.com/doc/search/?d=12&p=1&q=Fatal+error%3A+Maximum+execution+time+of+300+seconds+exceeded+in+C%3A%5Cxampp%5CphpMyAdmin%5Clibraries%5Cdbi%5CDBIMysqli.class.php+on+line+261 - 但我没能找到任何东西。也就是说,我需要 phpAdmin 运行 1 小时甚至更长时间

是否可以将其设置为无限(无限制时间)?

编辑 - 我得到这个> fatal error :第 396 行的 C:\xampp\phpMyAdmin\libraries\import.lib.php 中超出了最大执行时间 300 秒。我已设置为 10000 并未选中“允许中断导入以防脚本检测到它接近 PHP 超时限制。”

最佳答案

phpMyAdmin's config file有一个变量 $cfg['ExecTimeLimit'] 用于设置最大执行时间(以秒为单位)。

关于mysql - 如何在phpMyAdmin上导入需要300s以上的大sql文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43022849/

相关文章:

sql - 管理数据库并发的最佳方法?

php - 异常 'PDOException' 消息 'could not find driver'

java - JPA hibernate : generation type sequence always inserts 0 into column

SQL Server 2008 r2 : How to check all views for runtime errors?

sql - 针对多个版本的 SQL Server 进行软件测试

java - 数据库调整和可能出现意外的结果

php - 隐藏 'connect.php' 文件密码的最常用方法是什么?

mysql - 求和负整数给出错误的结果

SQL - 交叉表查询中的条件语句 - 说什么

android - 在 recyclerView 的行内处理按钮单击