一、記得密碼準(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ù)。