MySQL忘記密碼的解決方案(重置密碼)

問題描述

之前開發(fā)一個項目铆铆,在本地建了一個MySQL數(shù)據(jù)庫,后來項目擱淺丹喻,MySQL數(shù)據(jù)庫就一直躺在硬盤里薄货。也不知道過了多久,現(xiàn)在需要回過頭來繼續(xù)開發(fā)項目碍论,但是MySQL密碼早就忘記了谅猾,尷尬⊙﹏⊙‖∣
好在MySQL服務(wù)和安裝目錄都還在,所以嘗試著按照網(wǎng)上的教程來重置MySQL密碼。

啟動MySQL税娜、并重置密碼

MySQL通常是通過服務(wù)來啟動先煎,不過除了服務(wù)來啟動,還可以通過命令行的方式來啟動巧涧。

  1. 首先找到打開服務(wù)窗口薯蝎,找到MySQL服務(wù),雙擊查看服務(wù)詳情谤绳。
    MySQL服務(wù)
  2. 通過服務(wù)詳情占锯,我們可以看到實際該服務(wù)的執(zhí)行命令為D:\mysqlx64_5.6.16\bin\mysqld MySQL,即實際上服務(wù)是通過調(diào)用mysql命令行來啟動MySQL服務(wù)的缩筛,其中所以我們可以手動在命令行窗口來通過執(zhí)行mysqld命令來啟動mysql消略。如下:
mysqld MySQL

可以經(jīng)過一頓操作之后,發(fā)現(xiàn)通過上面的操作之后瞎抛,MySQL進程并沒有啟動艺演,真是大寫的尷尬。

進程里并沒有MySQL

后來通過一番排(bai)查(du)之后發(fā)現(xiàn)如果需要通過命令行來啟動MySQL桐臊,則需要添加--console參數(shù)胎撤,即完整的命令應(yīng)該是:

mysqld --console

通過上面的命令,可以成功啟動MySQL断凶,并且進程列表里也能找到mysqld的進程:


mysqld --console執(zhí)行效果

進程列表里也能看到mysqld的進程
  1. 接下來算是比較關(guān)鍵的一步伤提,就是通過跳過權(quán)限驗證的參數(shù)來啟動MySQL。
    在命令行窗口认烁,按Ctrl + C結(jié)束上面的MySQL進程之后肿男,另外添加skip-grant-tables參數(shù),可以以跳過權(quán)限驗證的方式啟動MySQL却嗡。
mysqld --console --skip-grant-tables

此時我們可以看到MySQL正常啟動:
MySQL正常啟動
  1. 通過上述方式啟動MySQL后舶沛,我們再通過數(shù)據(jù)庫連接工具,比如Navicat窗价,連接本地的MySQL如庭。由于MySQL啟動時加了skip-grant-tables參數(shù),此時我們可以輸入任何的賬號和密碼登錄MySQL舌镶。
    登錄MySQL
  2. 修改MySQL中root的密碼柱彻。
    MySQL中所有的用戶信息都存在mysql.user表,我們可以通過修改該表的相關(guān)信息來達到修改密碼的目的餐胀。
    mysql.user表
update mysql.user set password = password ('abc123') where user = 'root'; -- 其中abc123為新密碼
flush PRIVILEGES; -- 刷新MySQL的系統(tǒng)權(quán)限相關(guān)表
  1. 執(zhí)行完上述操作后哟楷,就可以通過正常方式重新啟動MySQL,并用新密碼進行登陸了否灾。

寫在最后

對于參數(shù)skip-grant-tables卖擅,除了可以在命令行的的方式添加,也可以通過修改MySQL配置文件my.ini的方式添加,在此不展開來講惩阶。對于正式生產(chǎn)環(huán)境挎狸,一定要記得關(guān)閉該參數(shù),切記6峡O谴摇!

參考鏈接:
https://blog.csdn.net/m0_58016522/article/details/121669236

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末冬筒,一起剝皮案震驚了整個濱河市恐锣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌舞痰,老刑警劉巖土榴,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異响牛,居然都是意外死亡玷禽,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門呀打,熙熙樓的掌柜王于貴愁眉苦臉地迎上來矢赁,“玉大人,你說我怎么就攤上這事聚磺∨魈ǎ” “怎么了炬丸?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵瘫寝,是天一觀的道長。 經(jīng)常有香客問我稠炬,道長焕阿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任首启,我火速辦了婚禮暮屡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘毅桃。我一直安慰自己褒纲,他們只是感情好,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布钥飞。 她就那樣靜靜地躺著莺掠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪读宙。 梳的紋絲不亂的頭發(fā)上彻秆,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機與錄音,去河邊找鬼唇兑。 笑死酒朵,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的扎附。 我是一名探鬼主播蔫耽,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼留夜!你這毒婦竟也來了针肥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤香伴,失蹤者是張志新(化名)和其女友劉穎慰枕,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體即纲,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡具帮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了低斋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜂厅。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖膊畴,靈堂內(nèi)的尸體忽然破棺而出掘猿,到底是詐尸還是另有隱情,我是刑警寧澤唇跨,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布稠通,位于F島的核電站,受9級特大地震影響买猖,放射性物質(zhì)發(fā)生泄漏改橘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一玉控、第九天 我趴在偏房一處隱蔽的房頂上張望飞主。 院中可真熱鬧,春花似錦高诺、人聲如沸碌识。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽筏餐。三九已至,卻和暖如春薛窥,著一層夾襖步出監(jiān)牢的瞬間胖烛,已是汗流浹背眼姐。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留佩番,地道東北人众旗。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像趟畏,于是被迫代替她去往敵國和親贡歧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容