MySQL - 服务器退出而不更新 PID 文件

MySQL - 服务器退出而不更新 PID 文件

我已经在 Debain 7.4 上安装了 MySQL 5.6.16。

但是我在启动 mysql 时遇到了问题,每次启动 mysql 时都会出现此错误:

The server quit without updating PID file (/var/run/mysqld/mysqld.pid). ... failed!

经过大量的谷歌搜索后,我发现我应该重命名/移动我的cnf文件来自/etc/mysql查看 mysql 是否启动。它启动和停止都没有问题,但如果尝试使用我的软件连接到数据库,我会得到以下信息:

Caught database OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)")

然后我尝试从 /var/run/mysqld 添加/删除所有内容并添加用户和组,但没有任何变化。

即使我在 my.cnf 中设置了 mysql,我也找不到任何日志文件。

这是来自 /etc/mysql 的 my.cnf 文件粘贴箱

答案1

我遇到了类似的问题。就我而言,是缺少 PID 文件。因此我不得不手动终止 MySQL 进程,然后重新启动它。然后当我重新启动 MySQL 时,PID 文件就创建了。

这是一篇很棒的帖子,也许对你有帮助: http://linuxadministrator.pro/blog/?p=225

相关内容