最近将macos更新到了最新版本10.13.4,我的本地运行的mysql版本(版本14.14发行版5.7.22,适用于osx10.13(x86_))将无法正常启动。当我尝试使用mysql start运行它时,出现以下错误:error 2002(hy000):无法通过socket'/tmp/mysql.sock'(2)连接到本地mysql服务器。当我尝试使用mysql.server start运行它时,有时它会启动并工作几秒钟,然后再次停止。其他时候,我得到以下错误:错误!服务器在不更新pid文件(/usr/local/var/mysql/my macbook pro.local.pid)的情况下退出。
当我导航到这个位置/usr/local/var/mysql/my-macbook-pro.local.pid时,我注意到.pid文件丢失了,取而代之的是一个同名的.err文件。当我打开这个文件时,我看到里面什么都没有。当我将其重命名为.pid扩展名时,mysql.server start会再次工作几秒钟,然后我观察到.pid文件再次更改为.err文件(我在finder窗口中实时观察到)。
为了避免不得不再次卸载和重新安装mysql,我似乎找不到一个实用的解决方案。上次我这么做是在三天前。现在又停止工作了。
有人能解释一下发生了什么事吗?
暂无答案!
目前还没有任何答案,快来回答吧!