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裏面的沒問題