mySQL phpMyAdmin与谷歌Chrome:卡住加载

时间:2013-08-21 19:16:59

标签: google-chrome phpmyadmin wamp

我正在使用mySQL的phpMyAdmin(通过WAMP安装)与谷歌浏览器,并在使用它一段时间后,我无法在phpMyAdmin上加载东西。它永远停留在“加载”,直到我删除所有的cookie。这是为什么?

7 个答案:

答案 0 :(得分:2)

我有同样的问题,事实证明,我有一个python控制台运行,我打开了sqlalchemy会话并查询相同的数据库。我猜测表中的行被锁定,当我尝试从phpmyadmin界面执行任何操作时,数据库没有响应

我杀死了python控制台,phpmyadmin像以前一样开始响应。

这么长的故事简短 - 检查是否有其他进程锁定了数据库中的表

答案 1 :(得分:1)

通常,当发生此问题时,phpMyAdmin遇到错误,它将请求发送到服务器到error_report.php端点,然后,当响应返回时,它将向服务器发送另一个请求到error_report.php,然后持续不断。这将增加Web服务器的负载,从而导致CPU使用率大量增加。如果您在本地主机上遇到此问题,则过一会儿,您可能会听到计算机风扇将声音调高一两个或一个并提高了。

在一种情况下,当某些表被锁定并且phpMyAdmin试图与另一个进程同时访问它们时,似乎发生了这种情况。在另一种情况下,会话或cookie数据似乎已损坏/不正确。

尝试的解决方案包括:

  1. 从phpMyAdmin注销并再次登录
  2. 在浏览器中清除cookie,然后在浏览器中刷新或重新打开phpMyAdmin
  3. 重新启动mysql

解决方案2在一种情况下对我有用,而解决方案3在另一种情况下是必需的。在每种情况下,都观察到很高的CPU负载。

答案 2 :(得分:0)

我有同样的问题。当我关闭/卸载chrome的热点屏蔽插件时,它恢复正常。现在它正在运作。

答案 3 :(得分:0)

我遇到了同样的问题,原来是我的某些浏览器扩展。解决此问题的最简单方法是基本上全部禁用它们(只是为了确保),或者以一种懒惰的方式进行:以隐身模式运行phpMyAdmin。

答案 4 :(得分:0)

问题可能已经解决了。尽管如此,我遇到了同样的问题,清除phpmyadmin缓存已解决了该问题。

答案 5 :(得分:0)

重启MySQL服务器是我的解决方案。

在Ubuntu 18.04上,使用:service mysql start

答案 6 :(得分:0)

我在两台不同的计算机上遇到了这个问题。我逐行浏览了php.ini,寻找可能存在问题的任何东西。

我来到“数据处理”标题下的“全局”区域。我已经设置了我的variables_order =“ EGPCS”,根据PHP.ini,如果将request_order =“”留空,它将只使用我的variables_order设置的顺序。以及以某种方式破坏了phpmyadmin并使它挂断,从而使加载屏幕永久保留在页面上。

所以我只是将GET&POST值放回request_order中(例如:request_order =“ GP”),这对我来说是固定的。我通过重新启动apache并来回更改request_order的值检查了几次。这就是我的解决办法。

因此,只需确保在您的php.ini文件中request_order的值至少为“ GP”。不要将其留空,它会破坏phpmyadmin。希望这对某人有帮助。