lion – 启动MySQL生成“服务器退出而不更新PID文件”

我真的看着堆栈溢出,超级用户,我找不到我现在遇到的问题的解决方案,当我想启动MySQL时,它产生了这个错误:

ERROR! The server quit without updating PID file (/usr/local/var/mysql/My-Username.local.pid).

使用sudo mysql.server启动命令,但是,如果我只是使用mysql命令,它将产生:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

这也是我无法修复的另一个问题,我确实触摸了/tmp/mysql.sock,没有.

我已经用mysql:mysql递归地显示了/usr/local/var / mysql,但这根本没有帮助.

我在OS X 10.7.3上通过自制程序安装了MySQL.我怎样才能启动MySQL?

解决方法:

我们(我和Mr. Burning)做了一些诊断in chat,我将详细说明我们找到了什么:

他的问题的根源是MySQLd已经以某种身份运行.这可能是从Homebrew安装的以前版本的MySQL,在升级二进制文件/库之后仍然运行.

我们的解决方案是简单地杀死所有正在运行的进程.然后,OS X的启动就完成了它的工作并重新启动了MySQLd,它最终由Homebrew安装运行.

这似乎解决了这个问题.

上一篇:Vue收集表单数据


下一篇:lion – 安装32位Java 7 OpenJDK