2017-03-25 127 views
0

我試圖SQL文件 - 一個大(989MB),但我得到這個:如何導入phpMyAdmin需要超過300s的大型sql文件?

'Fatal錯誤:用C超過300秒最長執行時間:\ XAMPP的\ phpMyAdmin的\圖書館\ DBI \ DBIMysqli.class .PHP上線261'

我甚至看了線路261

return 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小時甚至更多

是否可以設置爲無限(無限制時間)?

編輯 - 我得到了這個>致命錯誤:超過300秒的最大執行時間在C:\ xampp \ phpMyAdmin \ libraries \ import.lib.php在396行。我設置爲10000,未選中「允許中斷如果腳本檢測到它接近PHP超時限制「

+0

有你考慮批量導入?看到這個問題:http://stackoverflow.com/q/26310424/2298301 –

+0

不,謝謝。我看看。 – RyckRichards

回答

1

phpMyAdmin's config file中有一個變量$cfg['ExecTimeLimit'],它設置最大執行時間(以秒爲單位)。

+0

非常感謝,夥計! – RyckRichards

+0

是否可以設置爲無限(無限制時間)? – RyckRichards

+0

我覺得0沒有限制 – gmc

1

該設置在phpMyAdmin的\圖書館做\ config.default.php作爲

$cfg['ExecTimeLimit'] = 300;

話雖這麼說,這個文件應該不會被更新,使用phpMyAdmin \ config.inc.php文件

+0

是否可以將其設置爲無限(無限制時間)? – RyckRichards

+0

@RyckRichards是的,設置0 – petul

+0

它沒有工作。我已將其設置爲零。 – RyckRichards