mysql8.0忘記密碼的詳細解決方法
一.問題:
太久沒用mysql ,忘記瞭原先的root密碼
二:解決
1.關閉mysql服務
2.使用cd指令切換到mysql的bin目錄
使用mysqld –console –skip-grant-tables –shared-memory如下圖.
3.打開一個新的cmd窗口,
mysql -u root -p發現可直接Enter鍵不輸入密碼進入mysql操作界面,如下圖
4.使用名為mysql的數據庫,將對應user表的密碼置空
如下圖
5. 關閉以步驟2mysqld –console –skip-grant-tables –shared-memory打開的mysql服務(直接關掉窗口即可)
6. 重新開啟mysql服務,實現無密碼登陸瞭
7.修改密碼
註意root和localhost的引號需為英文字符
ALTER USER 'root'@'localhost'IDENTIFIED WITH mysql_native_password BY 'XXX';//XXX為新密碼 flush privileges
重新進入mysql就需要輸入剛剛前面設置的新密碼瞭。
總結
到此這篇關於mysql8.0忘記密碼的詳細解決方法的文章就介紹到這瞭,更多相關mysql8.0 忘記密碼解決內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 找回MySQL管理員root密碼的3個妙招
- MySQL8.0+版本1045錯誤的問題及解決辦法
- win10下mysql 8.0.23 安裝配置方法圖文教程
- MySql8.023安裝過程圖文詳解(首次安裝)
- MySQL8.0修改密碼的正確姿勢分享