搞了2個晚上,這個必須記錄一下
1. 先從系統偏好設定裡 把 mysql 停掉
2. 開啟mac 命令列工具,sudo su 以管理員身份執行命令
3. cd /usr/local/mysql/bin (mysql的安裝目錄)
4. ./mysqld_safe
--skip-grant-tables &
5. mysql -p
6. mysql>
update
mysql.
user
set
authentication_string=
password
(
'123qwe'
)
where
user
=
'root'
and
Host =
'localhost'
;
7. flush
privileges
;
做完所有以上步驟再從workbench基本輸2次密碼就可以連上了
第5步很重要,因為網上很多人寫的第5步是通過workbench 重置密碼,我自己嘗試無效,不知道是不是版本的問題