我只是在检查一些东西,注意到 mysqld 没有在并行电源面板控制面板中运行……但是我在服务器上的网站都运行良好,使用 mysql 数据库……真的很奇怪
所以我尝试重新启动 mysqld,但出现错误并且无法重新启动,现在我所有的网站都处于脱机状态,现在说连接到数据库时出错。
以 root 身份登录并尝试
/etc/init.d/mysqld start
Run Code Online (Sandbox Code Playgroud)
并得到这个错误
ERROR! Manager of pid-file quit without updating file
Run Code Online (Sandbox Code Playgroud)
我下一步该怎么做?
我该怎么办?请帮忙!
小智 5
您的硬盘空间不足吗?跑:
df -h
Run Code Online (Sandbox Code Playgroud)
或者尝试将 /etc/my.cnf 重命名为 /etc/my.cnf.old,它会重建一个新的 my.cnf。
它也可能在 /etc/mysql/my.cnf 目录中
更新:
聊天后,我们发现mysql仍在运行。显然,有些人报告此错误消息是由于mysql没有正常关闭而引起的,但认为它已关闭。
所以我们跑了
ps aux | grep mysqld
Run Code Online (Sandbox Code Playgroud)
要查看正在运行的进程,然后,
kill 23445 34255
Run Code Online (Sandbox Code Playgroud)
要停止进程...
然后 /etc/init.d/mysqld 启动
启动服务器备份。