mysql8.0忘記密碼的詳細解決方法
一.問題:
太久沒用mysql ,忘記了原先的root密碼
二:解決
1.關閉mysql服務
2.使用cd指令切換到mysql的bin目錄
使用mysqld --console --skip-grant-tables --shared-memory如下圖.
3.打開一個新的cmd窗口,
mysql -u root -p發(fā)現(xiàn)可直接Enter鍵不輸入密碼進入mysql操作界面,如下圖
4.使用名為mysql的數(shù)據(jù)庫,將對應user表的密碼置空
如下圖
5. 關閉以步驟2mysqld --console --skip-grant-tables --shared-memory打開的mysql服務(直接關掉窗口即可)
6. 重新開啟mysql服務,實現(xiàn)無密碼登陸了
7.修改密碼
注意root和localhost的引號需為英文字符
ALTER USER 'root'@'localhost'IDENTIFIED WITH mysql_native_password BY 'XXX';//XXX為新密碼 flush privileges
重新進入mysql就需要輸入剛剛前面設置的新密碼了。
總結
到此這篇關于mysql8.0忘記密碼的詳細解決方法的文章就介紹到這了,更多相關mysql8.0 忘記密碼解決內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MySQL安裝提示"請鍵入NET HELPMSG 3534以獲得更多的幫助"的解決辦法
這篇文章主要介紹了MySQL安裝提示"請鍵入NET HELPMSG 3534以獲得更多的幫助"的解決辦法2017-03-03mysql 開發(fā)技巧之JOIN 更新和數(shù)據(jù)查重/去重
這篇文章主要介紹了mysql 開發(fā)技巧之JOIN 更新和數(shù)據(jù)查重/去重的相關資料,需要的朋友可以參考下2016-09-09mysql創(chuàng)建表分區(qū)的實現(xiàn)示例
表分區(qū)是指根據(jù)一定規(guī)則,將數(shù)據(jù)庫中的一張表分解成多個更小的,容易管理的部分,本文主要介紹了mysql創(chuàng)建表分區(qū)的實現(xiàn)示例,感興趣的可以了解一下2024-01-01MySQL內(nèi)存及虛擬內(nèi)存優(yōu)化設置參數(shù)
這篇文章主要介紹了MySQL內(nèi)存及虛擬內(nèi)存優(yōu)化設置參數(shù),需要的朋友可以參考下2016-05-05