MySQL不会停止,mysqld_safe出现在顶部

我的服务器(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.

当运行topmysqld_safe出现在CPU使用率约50%的顶部。 我不知道所有数据库的大小。

我真的很困惑

  • 每秒可以运行一个mysql服务器多less次?
  • MySQL定期崩溃
  • MySQL Innodb引擎消失了
  • 如果没有使用yum安装应用程序,应用程序如何升级?
  • MySQL自动递增字段本身重置
  • 我如何在MySQL中备份多千兆字节的数据库? 奖励积分加快恢复
  • 2 Solutions collect form web for “MySQL不会停止,mysqld_safe出现在顶部”

    请记住,mysqld_safe不是MYSQL。 它有一个循环来调用mysqld,实际的服务器守护进程。 它可能循环愚蠢试图启动mysqld。 那是所有问题。

    你应该永远

    • 确保上一次mysqld运行的套接字文件没有了。
    • 检查启动失败后的mysql错误日志。

    我认为这是一个硬件问题,或者至less硬盘很慢。 你可以粘贴/ proc //状态内容吗? 你也可以运行dmesg并粘贴最后20行?

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.