无法在 phpmyadmin 中转储大型 sql。在哪里设置 PHP 超时限制?(带有 cPanel 的 CentOS)

无法在 phpmyadmin 中转储大型 sql。在哪里设置 PHP 超时限制?(带有 cPanel 的 CentOS)

我的服务器:CentOS 5.x、cPanel/WHM、PHP 5.3.6。

我正在尝试使用 phpMyAdmin 将大量 mysql 数据导入数据库,但进程终止。它显示:

在此处输入图片描述

下面还提到:

在此处输入图片描述

因此,失败似乎是由于 php 超时设置造成的。(ps:我不想使用 mysql 拆分转储,不想一次又一次地上传,我只想要一次性转储)

然后我将 max_execution_time 值更改为零:

在此处输入图片描述

保存并重新启动 apache 和 mysql。然后我删除了数据库,再次在 mysql 中启动转储,仍然无法完成。结果与之前相同,显示脚本超时已过。......

我该怎么办?我应该更改哪些设置才能实现这一点?(我有 root 访问权限)

谢谢。

答案1

更改文件中的和max_execution_time并修改phpMyAdmin 应该可以解决问题。max_input_timephp.ini$cfg['ExecTimeLimit'] = 0;config.inc.php

相关内容