1.不要用brew 安裝mysql,到mysql官方網站下載
2.安裝後,預設安裝系統位置在/usr/local/mysql-5.7.xxxxxx/
3.安裝後會顯示root的亂數密碼,請記得抄下,在這版本會自動產生root的亂數密碼
3.無法在/usr/local/mysql.x/bin/ 啟動mysqld,在mac下,啟動方式如下
shell> sudo launchctl start com.mysql.mysqld
shell> sudo launchctl stop com.mysql.mysqld
官方也會自動提供一個GUI tool安裝在mac上
4. 如果遺失root密碼,在mysql 5.7 已經取消了傳統的update root password方式,
在5.7版後更新方式如下
4-1:設定一個text檔案,內容如下
- MySQL 5.7.6 and later:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 and earlier:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
- 檔名要取名-init結尾,不帶副檔名,如mypass-init
4-2:在/usr/local/mysql-5.7.x/bin/執行
mysqld_safe --init-file=/{yourfloder}/mypass-init &
4-3:執行後就更新完畢