MySQL 安裝好後登不進去!! for mac

你會進來這篇文章,你可能跟我一樣遇到了這個問題
Access denied for user 'root'@'localhost' (using password: no)

這個問題字面上就是密碼錯誤,或者帳號有問題== (很神奇剛安裝好耶)

接下來就照下面的步驟
就應該可以解決它!!

Step 1.
設定路徑:
cd ~
vim .bash_profile
新增底下指令
alias mysql="/usr/local/mysql/bin/mysql"
如果你是使用zsh就到 .zshrc 新增底下指令
export PATH="/usr/local/mysql/bin:$PATH"

Step 2.
去偏好設定把mysql停掉

 Step 3.
接下來開啟terminal輸入指令
mysqld_safe --skip-grant-tables
進入安全模式
這時候就算是啟動mysql了

Step 4.
開起另外一個terminal輸入下面指令
mysql -u root -p
就可以進去囉^^

Step 5.
再來就是我們要修改root的密碼
一行一行輸入 記得分好唷~~
flush privileges;
alter user 'root'@'localhost' identified by 'newPassword';
exit;

Step 6.
快完成囉~~
再來去查詢process id 以下指令查詢
ps ax | grep mysql
之後會跳出一大堆東西
接下來就把他”都“砍掉就可以囉 (我自己是出現三個8開頭的)
sudo kill 83690 83689 83460

Step 7.
這時就可以很開心的去偏好設定打開MySQL
就大功告成囉~~

安裝檔案:mysql-5.7.21-1-macos10.13x86_64.dmg
時間:2018-3-15


留言

這個網誌中的熱門文章

鐵人三項

菜鳥K8s資源 心得分享

Ironman 70.3 新手紀錄分享