如何在phpmmyadmin中解决超时问题?

2022-08-30 08:06:55

我想通过phpMyAdmin导入巨大的(至少300 mb)sql脚本。

我试过了:

post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 300
max_input_time = 540
memory_limit = 1000M

,但我在导入过程中仍然收到超时错误。php.ini


答案 1

如果即使在重复上传后,您仍然遇到超时错误,请在

\phpmyadmin\libraries\config.default.php

从 到 并重新启动。现在没有执行时间限制(相信我们正在谈论的是本地服务器)。$cfg['ExecTimeLimit'] = 300;$cfg['ExecTimeLimit'] = 0;

来源 : 在 phpmyadmin 中更改脚本超时


答案 2

我遇到了同样的问题,我使用命令行来导入SQL文件。此方法有 3 个优点:

  1. 这是一种非常简单的方法,只需运行1个命令行
  2. 它运行得更快
  3. 它没有限制

如果要执行此操作,只需执行以下3个步骤:

  1. 导航到此路径(我使用 wamp):

    C:\wamp\bin\mysql\mysql5.6.17\bin>

  2. 将 sql 文件复制到此路径内(ex 文件.sql)

  3. 运行以下命令:

    mysql -u username -p database_name < file.sql

注意:如果您已经设置了 msql 环境变量路径,则无需移动文件.sql bin 目录中,只需导航到文件的路径即可。


推荐