這個(gè)非常簡單,只需要運(yùn)行一下mysqld --skip-grant-tables命令,然后直接root免密登陸MySQL數(shù)據(jù)庫重設(shè)密碼就行,下面我簡單介紹一下實(shí)現(xiàn)過程,以MySQL5.5為例:
1.首先,關(guān)閉當(dāng)前的MySQL服務(wù),這個(gè)直接在本地服務(wù)(控制面板中搜索“服務(wù)”就能找到)中找到MySQL,然后停止就行,如下,或者運(yùn)行命令“net stop MySQL55(替換成你的MySQL版本)”:
2.接著打開cmd窗口,運(yùn)行命令“mysqld --skip-grant-tables”(這里需要將MySQL bin目錄配置到環(huán)境變量中,或者直接切換到這個(gè)目錄,運(yùn)行這個(gè)命令),如下,不要關(guān)閉這個(gè)窗口,保持命令運(yùn)行:
3.然后重新打開一個(gè)cmd窗口,運(yùn)行命令“mysql -uroot”就可以直接免密登錄MySQL數(shù)據(jù)庫,如下:
4.接著我們就可以直接重新設(shè)置root用戶密碼了,如下,運(yùn)行命令“UPDATE user SET Password=PASSWORD('新密碼') where USER='root';”就行:
5.最后重新啟動(dòng)一下MySQL服務(wù)(否則先前的數(shù)據(jù)不能加載出來),然后就可以直接使用新的root密碼登錄MySQL數(shù)據(jù)庫了,如下:
至此,我們就完成了Windows環(huán)境下MySQL數(shù)據(jù)庫root用戶密碼的重新設(shè)置。總的來說,整個(gè)過程非常簡單,只要你熟悉一下上面的配置過程,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,非常豐富詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言。