我的服务器(CentOS)包含大量的网站,它使用cron从许多来源收集数据。 mysqlconfiguration是默认的
最近,PHP无法与MySQL通信。 首先,我只是重新启动服务器
但重启后,PHP仍然无法与mysql通信
我试过了:
ps ax | grep mysql
然后运行: kill -9 ####
(我也试过killall -9 ####
) – 这个失败了, ps ax | grep mysql
显示被杀死的进程ID的ps ax | grep mysql
仍然存在
service mysqld start
(我也试过/etc/init.d/mysqld start
) – 我得到答复Timeout error occurred trying to start MySQL Daemon.
当运行top
, mysqld_safe
出现在CPU使用率约50%的顶部。 我不知道所有数据库的大小。
我真的很困惑
请记住,mysqld_safe不是MYSQL。 它有一个循环来调用mysqld,实际的服务器守护进程。 它可能循环愚蠢试图启动mysqld。 那是所有问题。
你应该永远
我认为这是一个硬件问题,或者至less硬盘很慢。 你可以粘贴/ proc //状态内容吗? 你也可以运行dmesg
并粘贴最后20行?