在Mac OS X上安裝MySQL 5.7.10

來源:互聯網
上載者:User

在Mac OS X上安裝MySQL 5.7.10

這兩天嘗試在Mac上安裝MySQL玩玩,沒想到原本以為的簡單動作,盡然浪費了我那麼多的時間,寫在這裡,算是mark一下吧,給後來的同學少走一些彎路。

最開始,我是把mac當linux來使的,所以就打算在命令列上安裝,於是我安裝了brew,然後通過brew install了mysql,結果無論如何都啟動不起來,想了無數方法沒找到原因,最終放棄這個方案。因為沒解決,所以這裡就不浪費字數了。

Plan B是去官網上下載dmg安裝:我是下載連結

屁顛屁顛的傻瓜式安裝完成後,就到系統喜好設定這裡啟動mysql服務,然後開啟命令列就準備重設root密碼,沒想到這個步驟就困了我一下午,無論如何也連不上mysql服務。後來才知道,mysql5.7.9以後就不再使用原先的預設密碼方式,而是在安裝時隨機產生一個預設密碼,將它放在系統提示裡發給使用者。真是被自己蠢哭了,每次都聽見提示音,就是忽略了它,密碼就安靜的躺在這裡,我卻一直不知道:

由於,我已經傻傻地重裝了N次了,所以這個密碼已經失效了,因為是覆蓋安裝,不知道什麼原因(天真的我居然還打了蘋果客服電話),系統只有提示音卻並沒有通知訊息。必須首先卸載,重新安裝才能正常,卸載方式如下:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

然後再重新安裝,安裝成功後,使用臨時密碼登陸:敲入命令,mysqladmin -u root -p password,這時會提醒你輸入密碼,輸入臨時密碼登陸成功後,會再提醒你修改密碼,修改完成後你就可以正常登陸了。

當看見mysql>介面的那一刻真是熱淚盈眶,真是被自己蠢哭了。

本文永久更新連結地址:

 

 

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.