mac 忘記mysql root密碼的處理策略,親測有效

mysql 8.0.0

操作系統 mac

 

step1:

蘋果->系統偏好設置->最下邊點mysql 在彈出頁面中 關閉MySQL服務(點擊stop MySQL server)

或者 /usr/local/mysql/support-files/mysql.server stop|start|restart進行mysql服務操作

 

step2:
進入終端輸入:cd /usr/local/mysql/bin/
回車後 登錄管理員權限 sudo su
回車後輸入以下命令來禁止mysql驗證功能 ./mysqld_safe --skip-grant-tables & (別漏掉最前的" . ")
回車後mysql會自動重啓(偏好設置中MySQL的狀態會變成running)

 

step3:

輸入命令 ./mysql
回車後,輸入命令 FLUSH PRIVILEGES; 
回車後,輸入命令 SET PASSWORD FOR root@'localhost' = '新密碼';

step4

然後重啓mysql

密碼登錄

進坑記錄:

set password for 'root'@'localhost' = password('新密碼');

update user set password = pasword('新密碼') where user='root' and host='localhost'以及各種類似版本,都不行

上面寫的step3裏面的沒問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章