在 macOS 上安裝 MySQL 5.7

首先先至官網 https://dev.mysql.com/downloads/mysql/ 下載 MySQL Community Server 安裝檔 mysql-5.7.18-macos10.12-x86_64.dmg,點兩下開啟,再點兩下 mysql-5.7.18-macos10.12-x86_64.pkg 安裝。

安裝完畢後會跳出一個訊息,告訴你 root 的密碼,請務必將它記下來,後續操作會用到,否則就要再重設一次了。

現在可以到 System Preferences 啟動 MySQL Server。

如果現在馬上就用這組帳號連線,會出現這樣的錯誤訊息:

Your password has expired. To log in you must change it using a client that supports expired passwords.

代表著我們還需要設定新的密碼給 root。在那之前,先開啟 Terminal,建立 alias:

alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin

接著輸入:

mysqladmin -u root password -p

此時會出現Enter password:請你輸入 root 的密碼,請輸入安裝程式幫我們設定的密碼,輸入時不會顯示在畫面上。
接著出現New password再輸入新的密碼,Confirm new password:亦同。

到這邊算是完成了,你可以設定 PATH 或是將 alias 加到~/.zshrc方便之後使用。