我正在将 mySQL 的 phpMyAdmin(通过 WAMP 安装)与 Google Chrome 一起使用,在使用了一段时间后,我无法在 phpMyAdmin 上加载内容。它永远停留在“加载”状态,直到我删除所有 cookie。为什么是这样?
8 回答
我有同样的问题,结果是我的一些浏览器扩展。解决此问题的最简单方法是基本上将它们全部禁用(只是为了确定)或以懒惰的方式进行:在隐身模式下运行 phpMyAdmin。
通常,当这个问题发生时,phpMyAdmin 遇到错误,它会向服务器发送一个请求到 error_report.php 端点,然后当响应返回时,它会向服务器发送另一个请求到 error_report.php,持续不断永远。这会增加 Web 服务器的负载,导致 CPU 使用率增加很多。如果您在 localhost 上遇到此问题,过一会儿您可能会听到您的计算机风扇启动一两个档次并变得更响亮。
在一种情况下,当某些表被锁定并且 phpMyAdmin 试图与另一个进程同时访问它们时,这似乎发生了。在另一种情况下,会话或 cookie 数据似乎已损坏/不正确。
尝试的解决方案包括:
- 从 phpMyAdmin 注销并再次登录
- 清除浏览器中的 cookie,然后在浏览器中刷新或重新打开 phpMyAdmin
- 重启mysql
解决方案 2 在一种情况下对我有用,而在不同的情况下需要解决方案 3。在每种情况下都观察到高 CPU 负载。
我遇到了同样的问题,结果是,我运行了一个 python 控制台,我打开了一个 sqlalchemy 会话并查询同一个数据库。我猜表中的行被锁定了,当我试图从 phpmyadmin 界面进行任何操作时,数据库没有响应
我杀死了 python 控制台,phpmyadmin 像以前一样开始响应。
> ps auxww | grep 'python' | awk '{print $2}' | xargs sudo kill -9
长话短说 - 检查是否有任何其他进程锁定了数据库中的表
大概,这个问题已经结束了。尽管如此,我遇到了同样的问题,清除 phpmyadmin 缓存已经解决了这个问题。
重新启动 MySQL 服务器是我的解决方案。
在 Ubuntu 18.04 上使用:systemctl reload mysql
禁用扩展:EPUB READER 阅读 EPUB 文件的绝佳选择,您可以使用此应用轻松打开您的 EPUB 文件。
为我解决了这个问题。
我在两台不同的计算机上遇到了这个问题。我逐行浏览了我的 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。希望这可以帮助某人。
我遇到过同样的问题。当我关闭/卸载 chrome 的热点屏蔽插件时,它恢复正常。现在它正在工作。