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服务器响应太慢或没有响应的主要内容,如果未能解决你的问题,请参考以下文章
#2002 - 服务器没有响应(或者本地 MySQL 服务器的套接字配置不正确)
#2002 - 服务器没有响应(或者没有正确配置本地MySQL服务器的套接字)
MySQL 在负载测试后挂起。错误 2002 - 服务器没有响应(或本地 MySQL 服务器的套接字未正确配置)