突然之间,在 phpMyAdmin 的 SQL 选项卡中不再有 SELECT
查询在工作,即使是对非常小的表(例如 SELECT * FROM table WHERE id = 2
)的简单查询也是如此。没有错误消息,它只是说“正在加载”而没有发生任何事情。当我使用错误的查询语法时,还会出现“正在加载”消息。
打开存储的视图有效,当使用 phpMyAdmin 中的搜索选项卡而不是 SQL 选项卡时,查询也有效。空间似乎没有问题(还要查看 df
的输出)。
INSERT
和 UPDATE
查询都有效。
通过 RMySQL 从 R 运行 SELECT
查询也有效。
我在网上搜索后尝试了什么(我对 Linux、服务器设置等几乎一无所知):
我重新启动了 mysql、apache 和 ubuntu。
我尝试了另一个用户(但两个用户实际上都拥有必要的权限)。
我在 Firefox 中删除了所有 cookie、站点数据和缓存,我重新启动了 Firefox(也在禁用附加组件的安全模式下),我尝试了 Chrome,我在另一台计算机上尝试了 Firefox。
我重新启动了使用 phpMyAdmin 的计算机。
当 ubuntu 终端和 R 的所有实例都关闭时,它仍然不起作用,即似乎没有其他进程可以阻塞表。
我没有对服务器、数据库、用户权限等进行任何更改,所以我不知道是什么导致了这种情况。
我想我也应该重新启动 PHP,但是 sudo service php5-fpm restart
返回了“php5-fpm:无法识别的服务”。 php -v
的输出是“PHP 5.5.9-1ubuntu4.14 (cli)”。我也尝试了 php5-fpm
的变体。但是无论如何,重新启动 Web 服务器不应该也重新启动 PHP 吗?我认为 sudo service --status-all
应该列出一个 PHP 服务,但似乎没有。
运行 service php5-fpm start
而不是 restart
也会返回“php5-fpm: unrecognized service”。会不会是服务器上的 PHP 有问题?
数据库服务器
网络服务器
答案 0 :(得分:-1)
您可以检查操作sql或重置为PC