MAC下MySQL啓動不了怎麼辦?

我在Mac 下安裝了MySQL, 原本好好地,莫名其妙 啓動不了了。  mysql

 

用了不少方法, 包括 多種命令行,  仍是沒法 start 。 無奈之下,採用了最笨最穩當的方法: 卸掉 MySQL,  從新安裝。  一切OK。  看來,這種簡單粗暴的方法,還真能節省時間。  (固然,過程當中也沒什麼長進)。sql

 

mac 下載 mysql 的方法: vim

 

1.   sudo rm /usr/local/mysql      (這一步: 必須的)socket

2.  sudo rm -rf /usr/local/mysql*   (這一步: 必須的)命令行

3  sudo rm -rf /Library/StartupItems/MySQLCOM (這一步: 可選)code

4  sudo rm -rf /Library/PreferencePanes/My*   (這一步: 可選) server

5  vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)  (這一步: 可選)  ip

6  rm -rf ~/Library/PreferencePanes/My*rem

7  sudo rm -rf /Library/Receipts/mysql*登錄

8  sudo rm -rf /Library/Receipts/MySQL*

9  sudo rm -rf /var/db/receipts/com.mysql.*

按照以上步驟,操做一遍, 再從新安裝 MySQL,  啓動正常了。

 

Mac -》  System preference下, 打開 MySQL。

 

重裝前記得重啓電腦

 

網上不少地方說終端執行以下命令也能夠

ln -s /private/var/mysql/mysql.sock /tmp/mysql.sock

或者以下指令

sudo /usr/local/mysql/support-files/mysql.server start

還有以下狀況

輸入 mysql -u root 登陸 mysql 的時候出現如下錯誤:

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

出現這個問題的緣由是沒有生成 mysql.sock 文件,沒有生成這個文件的緣由是 /usr/local/mysql 目錄的權限不對:

chown -R mysql:mysql  /usr/local/mysql 便可解決

 

 

我都試了個遍,都不能夠,最後重裝解決

相關文章
相關標籤/搜索