最近在使用Mac過程中遇到了開啟不了MySQL服務(wù)器的問題。經(jīng)過一番排查,最終找到了解決方法,下面和大家分享一下。
$ sudo mysql.server start Password: Starting MySQL ... ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.pid).
以上是開啟MySQL服務(wù)器時遇到的錯誤提示信息。其中最重要的是最后一行,提示PID文件沒有更新。
那么什么是PID文件呢?PID文件是用來存儲進程ID的文件,其作用是幫助用戶查找并且控制進程。在MySQL服務(wù)器中,PID文件有時會遇到問題導致無法開啟服務(wù)器。
解決方法如下:
$ ps -ax | grep mysql 9424 ttys000 0:00.04 sudo mysqld_safe 9425 ttys000 0:00.17 /usr/local/opt/mysql/bin/mysqld_safe 9503 ttys003 0:00.00 grep mysql $ sudo kill 9425 $ sudo mysql.server start Starting MySQL ... SUCCESS!
在終端中輸入以上命令進行操作,先查找MySQL進程ID,然后使用kill命令關(guān)閉該進程,最后再次嘗試開啟MySQL服務(wù)器。
以上方法是解決Mac無法開啟MySQL服務(wù)器的有效途徑,如果您也遇到了相同的問題,試試以上解決方法吧。