加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

找不到MySql服务器PID

发布时间:2020-12-13 21:05:52 所属栏目:Nginx 来源:网络整理
导读:我有带有NGINX的CentOS 6.4. 当我尝试启动/停止/重启mysql服务器(/etc/init.d/mysqld restart)时出现此错误: MySQL server PID file could not be found! [FAILED]Starting MySQL..The server quit without updating PID file ([FAILED]/mysql/mysqld.pid).

我有带有NGINX的CentOS 6.4.

当我尝试启动/停止/重启mysql服务器(/etc/init.d/mysqld restart)时出现此错误:

MySQL server PID file could not be found!                  [FAILED]
Starting MySQL..The server quit without updating PID file ([FAILED]/mysql/mysqld.pid).

我该怎么做才能解决这个问题?

谢谢!

最佳答案
我在CentOS 6.3上遇到了同样的错误,我将MySQL升级到5.6.14,但我保留了旧的my.cnf文件.升级后,MySQL不再启动,给出了与您描述的相同的错误.

问题是我在my.cnf中有这个设置:

table_cache=2048

根据这个链接table_cache renamed table_open_cache ..

“Seem like in 5.5 the system variable table_cache was renamed
table_open_cache..
In 5.6 mysqld fails if it finds an unknown variable
this means that upgrades from versions earlier than 5.5 can have
problems if table_cache is specified in my.cnf.”

我将上面的行更改为

table_open_cache=2048

MySQL开始很完美.

所以,如果你有MySQL 5.5(也许是一个较旧的my.cnf),我建议你做以下事情:

>从/ etc文件夹中删除my.cnf并尝试启动MySQL
>如果MySQL启动,问题出在my.cnf上.逐个注释/取消注释所有设置,以查看导致问题的原因.

希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读