MySQL忘記密碼重置密碼
有時(shí)候忘記了密碼需要重置密碼,或者是連接數(shù)據(jù)庫報(bào)錯(cuò)的時(shí)候可以嘗試重置密碼后再進(jìn)行連接
啟動(dòng)MySQL報(bào)錯(cuò):ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)

?
?首先確保 mysql 服務(wù)是關(guān)閉狀態(tài),關(guān)閉服務(wù)的方式:
1、用命令 net stop mysql
以管理員身份運(yùn)行cmd后,先進(jìn)入mysql的下載bin目錄后,再執(zhí)行停止服務(wù)命令

?
?
2、進(jìn)入計(jì)算機(jī)服務(wù)來停止
我的電腦--右鍵管理

右鍵服務(wù),停止服務(wù)
?

?
?
?
接著輸入mysqld --console --skip-grant-tables --shared-memory
命令來免密啟動(dòng)服務(wù)。
1
mysqld
--console --skip-grant-tables --shared-memory

?
然后再打開一個(gè) cmd 窗口(注意是另外打開一個(gè),當(dāng)前打開的不要關(guān)閉),輸入mysql -uroot -p
命令,并點(diǎn)擊兩次回車即可免密登錄(或者直接輸入mysql 并回車也行)。

?
修改密碼。
首先使用flush privileges;
?命令刷新權(quán)限。
1
flush
privileges
;
然后直接使用set password for root@localhost = '新密碼';
命令設(shè)置密碼即可。
1
set
?password
?for
?root@localhost =
'新密碼'
;

來源:https://www.dianjilingqu.com/436146.html
標(biāo)簽: