mysql怎么重置密碼

mysql怎么重置密碼

一、記得密碼準(zhǔn)備修改新密碼

連接mysql數(shù)據(jù)庫 ,在cmd中輸入指令:?

mysql?-uroot?-p

然后回車輸入密碼

2.切換數(shù)據(jù)庫:

use?mysql;

*mysql是系統(tǒng)默認(rèn)的數(shù)據(jù)庫,它里面有個(gè)user表存儲著當(dāng)前數(shù)據(jù)庫使用者的用戶名和密碼。*

3.修改mysql數(shù)據(jù)庫里面user表密碼

update?user?set?password=password('root')?where?user='root';

*password(‘root’)是一個(gè)函數(shù),root就是修改后的新密碼,作為參數(shù)傳給password()函數(shù)*

4.重新啟動mysql的服務(wù)。

二、忘記密碼準(zhǔn)備重置密碼

停止mysql的服務(wù),在cmd窗口中執(zhí)行指令:

compmgmt.msc

打開計(jì)算管理——>服務(wù)與應(yīng)用程序—->服務(wù)—>mysql,停止服務(wù)。?

2.打開cmd窗口,在窗口里面執(zhí)行命令 :

mysqld?--skip-grant-tables??//(后面不要加分號)

這句指令是跳過安全檢查

? ? ?這句指令執(zhí)行后我們會看到光標(biāo)閃爍,說明開啟了一個(gè)服務(wù),跟tomcat服務(wù)器有點(diǎn)像。

3.保持當(dāng)前的cmd窗口不關(guān)閉,打開另一個(gè)cmd窗口,在連接mysql數(shù)據(jù)庫 mysql -u root,切換數(shù)據(jù)庫 use mysql;修改mysql數(shù)據(jù)庫里面user表密碼;具體參考上面”記得密碼準(zhǔn)備修改新密碼“的操作。?

4.關(guān)閉兩個(gè)cmd窗口,Ctrl+Shift+Esc打開任務(wù)管理器找到mysqld的進(jìn)程,將其殺死。

5.啟動mysql服務(wù):?

打開計(jì)算管理——>服務(wù)與應(yīng)用程序—->服務(wù)—>mysql,啟動服務(wù)。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊10 分享