mysql服务器响应太慢或没有响应

Posted

技术标签:

【中文标题】mysql服务器响应太慢或没有响应【英文标题】:mysql server is responding too slow or not responding 【发布时间】:2018-11-16 08:15:14 【问题描述】:

我通过 phpmyadmin 界面使用 mysql。我对 apache 服务器没有任何问题。它回应了,就像以前一样。但是当我试图访问 phpmyadmin 页面时,页面加载时间很长。过了好久才来一条消息

`致命错误:超过 30 秒的最大执行时间 C:\xampp\phpMyAdmin\libraries\classes\Dbi\DbiMysqli.php 在第 213 行

`我已经改变了变量的值

$cfg['ExecTimeLimit']

从 300 到 1200。我认为为此,我能够看到加载的页面。但是,加载后我无法对界面做任何事情,因为它需要太多时间来响应。 我已经尝试了以下链接中提到的内容 WAMP/XAMPP is responding very slow over localhost

谁能帮我解决这个问题,真的浪费了我好几天的时间

【问题讨论】:

我建议你下载一个 MySQL 工具(比如 heidiSQL )并连接到你本地的 MySQL 服务器。所以你可以检查它是否是Mysql Server。如果它在可接受的时间内运行,那么您的 Apache、PHP(CGI 模块?)或 PHPMyAdmin 可能会导致问题。也许在备份、卸载和全新安装后,服务会按预期响应。 【参考方案1】:

我遇到了同样的问题,您可以编辑 php.ini 文件并设置 max_execution_time = 120。但这并不总是有效。另一个建议是代码中的这两行。这解决了我的问题。它将影响脚本本身的执行时间,因此它将获得更多的运行时间,然后是 30 秒。

ini_set('max_execution_time', 300);
set_time_limit(0);

我不知道你是否使用它,但这是可视化错误的最简单方法。

error_reporting(E_ALL);
ini_set('display_errors', 1);

【讨论】:

以上是关于mysql服务器响应太慢或没有响应的主要内容,如果未能解决你的问题,请参考以下文章

mysql服务器没有响应

#2002 - 服务器没有响应(或者本地 MySQL 服务器的套接字配置不正确)

#2002 - 服务器没有响应(或者没有正确配置本地MySQL服务器的套接字)

MySQL 在负载测试后挂起。错误 2002 - 服务器没有响应(或本地 MySQL 服务器的套接字未正确配置)

#2002 - 服务器没有响应(或者本地 MySQL 服务器的套接字配置不正确)[重复]

解决MySQL8 ZIP发行版安装服务时报“服务没有响应控制功能”的错误