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安装运行.
这似乎解决了这个问题.
标签:mysql,lion 来源: https://codeday.me/bug/20190819/1694001.html