前情提要
筆者想要將所學技術紀錄於部落格中,若撰寫資料庫相關套件介紹文章時,因牽扯到公司機密性,需要用自己建立的範例資料庫,筆者這邊環境是Windows跟Mac都有,但一般平常帶出去都是Mac,畢竟電量樂勝,因此也常有機會使用Mac撰寫部落格文章,撰寫相關的demo code時需要連線至實際資料庫,最好是Windows、Mac環境通用的資料庫,筆者選擇MySQL,因此這篇要來介紹在Mac環境中MySQL安裝與設定。
內容
透過brew安裝mysql
1 | brew install mysql |
啟動mysql服務
1 | brew services start mysql |
使用root登入並更改root密碼
1 | mysql -u root |
確認更改密碼是否有效
1 | mysql -u root -p |
安裝管理介面
看到部落格上推薦的sequel pro
來試用看看,免費,不過可以捐錢給作者:
1 | brew install --cask sequel-pro |
錯誤處理
若遇到以下錯誤訊息,筆者使用sequel pro
這套軟體連線時出現該錯誤訊息的:
Authentication plugin ‘caching_sha2_password’ cannot be loaded
請使用以下指令修復
1 | ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密碼'; |
結論
筆者將安裝過程紀錄於此,以便下次需要用到時參考,當然筆者這個作法對照現在來看,已經落伍,應該要嘗試使用docker image
的方式,等筆者把公司做的相關技術文章打完,再來撰寫docker系列文章吧,敬請期待。
參考
- https://www.jianshu.com/p/9a645c473676
- https://gist.github.com/joeyklee/5ada6a254804c33dbebbca4161277836