0%

[MySQL]安裝與設定

前提情要

筆者想要將所學技術紀錄於部落格中,若撰寫資料庫相關套件介紹文章時,因牽扯到公司機密性,需要用自己建立的範例資料庫,筆者這邊環境是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
2
3
4
mysql -u root
# 以下為mysql環境中執行
ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼';
exit

確認更改密碼是否有效

1
2
mysql -u root -p
# 出現password輸入提示,輸入密碼後可以進入mysql環境表示設定成功

安裝管理介面

看到部落格上推薦的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系列文章吧,敬請期待。

參考