解決sql數(shù)據(jù)庫忘記密碼的問題

在構(gòu)建sql-lab靶機(jī)時,需要訪問sql數(shù)據(jù)庫,在訪問過程中,發(fā)現(xiàn)網(wǎng)頁報錯,報錯的內(nèi)容是,mysql用戶名密碼不對。怎么解決?

  • 關(guān)閉正在運(yùn)行的MySQL服務(wù)。打開cmd進(jìn)入MySQL的bin目錄
  • 輸入mysqld --skip-grant-tables 回車
  • 再開一個DOS窗口(因為剛才那個DOS窗口已經(jīng)不能動了),輸入mysql回車,如果成功,將出現(xiàn)MySQL提示符 >。連接權(quán)限數(shù)據(jù)庫: use mysql; 。
  • 輸入update mysql.user set authentication_string=password('*******') where user='*******';
  • 或者輸入update user set password=password("*******") where user="*******";
    具體輸入哪個,得看sql版本
  • 輸入flush privileges; 表示立即生效
  • 輸入quit,表示退出

操作over

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容