phpmyadmin:如何取消导入大型数据库的时间限制

Posted

技术标签:

【中文标题】phpmyadmin:如何取消导入大型数据库的时间限制【英文标题】:phpmyadmin: how to remove time limit to import big databases 【发布时间】:2011-03-23 05:05:48 【问题描述】:

如何在phpmyadmin中取消导入操作的时间限制?

由于限制,我无法上传大型数据库,我必须重新登录数据库。

谢谢

【问题讨论】:

【参考方案1】:

我使用 mysql BigDump

昨天对我来说工作得很好!

【讨论】:

我认为效果很好。我只是有点害怕一件事:我已经导出(下载)了新数据库,看看它是否与原来的大小相同。嗯,是 15.4 而不是 15.5(我觉得还可以,但不应该是完全相同的数字吗?(在相同的操作系统和大小字段上)? 您在执行脚本时使用 BigDump 是否收到任何错误消息?如果你没有,那应该不是问题。 没问题,有什么问题可以在这里留言!【参考方案2】:

您必须在 phpmyadmin 根文件夹中打开 config.inc.php 文件。 添加这一行:

$cfg["ExecTimeLimit"]=36000;

时间限制调整为 10 小时。

如果你想为时间限制设置一个无穷大的时间,你可以使用这个

$cfg['ExecTimeLimit'] = 0;

【讨论】:

【参考方案3】:

试试mysqldumper

【讨论】:

【参考方案4】:

你不应该使用 phpmyadmin 上传大型数据库...使用控制台 mysql/mysqldump。

但如果你真的想的话,你可以在你的 php.ini 中加入 max_execution_time 参数

【讨论】:

以上是关于phpmyadmin:如何取消导入大型数据库的时间限制的主要内容,如果未能解决你的问题,请参考以下文章

MAMP:将大型数据库导入 phpMyAdmin

MYSQL:如何快速导入大型数据库?

导入大型数据库 - CPanel & MySQL & PHPMyAdmin

将大型 .sql 文件导入数据库 - 重复超时错误 phPMYAdmin

如何将数据库从数百 MB 的大型 SQL 文件导入 MySQL

PHP 将大型数据库导入phpmyadmin