收藏備用,MySQL8下忘密碼後重置密碼的辦法(MySQL5老方法不靈了)

2020-12-16 北大青鳥西安校區

MySQL密碼重置思路

MySQL的密碼是存放在user表裡面的,修改密碼其實就是修改表中記錄。

重置的思路是是想辦法不用密碼進入系統,然後用資料庫命令修改表user中的密碼記錄。

查了下,MySQL5系統在網上建議的方法是以--skip-grant-tables參數啟動mysql服務,該參數指示在啟動時不加載授權表,因此啟動成功後root用戶可以空密碼登陸

mysqld –skip-grant-tables

登陸之後可以用

UPDATE user SET authentication_string='' WHERE user='root';

這類命令設置密碼或者將密碼置空。

但是,實測mysqld –skip-grant-tables這樣的命令行,在mysql8中無法成功啟動,而且測試了該參數放在ini文件裡面也同樣無法啟動

MySQL8系統密碼重置的兩個思路

兩條思路,或者用--init-file參數在服務啟動時加載並運行修改密碼的命令文件,該命令一旦執行,服務啟動後密碼即已經清除或者重置,啟動服務後即可以空密碼或指定密碼登入。

或者繼續研究–skip-grant-tables命令行參數下服務不能啟動的原因,解決問題,然後啟動服務後以空密碼登入,手工輸入命令,執行清除或者重置mysql.user表中的密碼記錄欄位。

推薦使用前者。

具體操作流程如下:

方法一:利用--init-file參數解決

該參數指定服務啟動時先執行一個包含sql命令文件,因此,只需要將重置密碼的命令寫在該文件中,以此參數指定啟動時執行該命令,啟動完成即可重置系統密碼了。

第一步,關掉系統服務

net stop mysql

第二步,創建一個文本文件,內含一條密碼修改命令

ALTER USER 'root'@'localhost' IDENTIFIED BY '';

第三步:命令行方式啟動伺服器,指定啟動時執行上述的密碼修改命令文件

mysqld --init-file=d:mysqlc.txt --console

具體操作截圖

方法二,想辦法讓--skip-grant-tables參數用起來

同方法一,先關掉系統服務

實測,在mysql8系統下,用mysqld --console --skip-grant-tables --shared-memory可以無密碼啟動服務

服務啟動後,以空密碼登入系統

mysql.exe -u root

然後執行sql命令將root用戶密碼設置為空

UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';

具體操作截圖

MySQL8的一些特性導致老方法重置不大管用了,建議使用--init-file參數解決,實測安全可靠。

資料庫管理密碼丟失是很頭疼的事情,如果不能順利找回,麻煩很大。網上搜索的解決方法多數已經落伍,建議收藏關注本文,以備不時之需。

相關焦點

  • Linux系統忘記密碼的重置辦法
    美國伺服器使用Linux系統的用戶可能會出現忘記密碼的情況,而美國伺服器Linux系統的密碼的重置和修改密碼方法略有不同,需要的步驟也較多,小編今天就來分享下美國伺服器Linux系統忘記密碼後重新設置root密碼的方法。
  • 忘記WIFI密碼怎麼辦?不用重置路由器也能找回密碼!
    前兩天挨踢妹聽朋友抱怨自己忘了WIFI密碼,連不上網,回家還要重置路由器,挨踢妹趕緊攔住她,並向他傳授了兩招不用重置路由器也能找回WIFI密碼的方法。重要提示:企業用戶請不要嘗試此方法,如果企業用戶忘記WIFI密碼,可以找IT管理員小哥哥找回喔!
  • 忘記Windows 10開機密碼?教你如何重置
    Windows 10 用戶密碼而無法登錄到計算機的情況,今天我們介紹一個可以重置 Windows 10 用戶密碼的方法,以幫助大家在不進行重裝的前提下挽救系統和數據。然而,有一個變通的方法可以讓我們重獲對原來帳戶的控制。無論你是由於長期未使用某個 Windows 10 設備而導致忘記密碼,或是由於升級出錯引出的麻煩,都可以試一試以下重置 Windows 10 用戶帳戶密碼的方法。
  • 重置Windows10帳戶密碼,就用這三招
    第1部分:重置Microsoft帳戶的Windows10密碼第2部分:重置Windows10本地帳戶密碼 方法1:使用安裝光碟重置Windows10本地帳戶密碼第2部分:重置Windows10本地帳戶密碼在重置Windows10本地帳戶密碼時,應該同時考慮效率和安全性,因為成功重置Windows密碼後,沒有人希望造成任何損壞或數據丟失,因此,在這裡將向你展示僅二種有效且安全的方法來重置忘記的Windows10本地帳戶密碼。
  • 蘋果id密碼忘了怎麼辦?輕鬆重置,趕緊收藏!
    蘋果手機的帳號密碼忘了怎麼辦?在蘋果手機裡面,我們需要登錄Apple ID帳號才可以正常使用一些功能,如果不小心忘記了Apple ID帳號的密碼,小編建議大家通過以下方法來找回自己的密碼。>3.選擇密碼與安全性4.點擊更改密碼5.按照步驟進行更改密碼這個方法適用於在蘋果手機上登錄了iCloud並且啟用密碼的情況。
  • 《雲班課》密碼重置教程
    忘記或想要修改自己雲班課的密碼,我們在手機和電腦端都可以進行。雲班課怎麼改密碼?
  • 移動寬帶帳號如何更改或重置密碼?
    寬帶帳號和密碼一般在辦理業務的時候有一張紙的,都寫在上面,那麼如果時間久了東西也找不到了怎麼辦?密碼設在路由器上又是隱形的,最有效的辦法就是拿上身份證去營業廳重置密碼。    第一我們剛剛提到就是去營業廳帶上自己的身份證就可以重置或修改密碼,那麼在家裡如果修改呢?
  • 密碼箱密碼忘記了怎麼打開 密碼箱密碼怎麼重置
    但是密碼箱的密碼如果忘記了就尷尬了,那麼密碼箱密碼忘記了怎麼打開?密碼箱密碼怎麼重置?一般來說,使用三位密碼鎖的較多,下面為大家介紹三位密碼鎖解開大全。一、密碼箱密碼忘記了怎麼打開1、首先仔細觀察密碼指輪下的鐵皮,這時您發現一個小缺口,把三個缺口都朝向左邊,接著將每個數字箱左邊減三(五),就是密碼了,但是不同牌子的拉杆箱秘匙是不一樣的。
  • 無線路由器如何重置密碼?
    首先,如何重置無線路由器的密碼呢?我這裡有個很簡單的方法,無線路由器的後面都有一個RESET的按鈕或者凹進去的孔。下面一般用英文標註「RESET」,就是重置的意思。按住按鈕10秒鐘,路由器就恢復到出廠設置了。現在將路由器和網線連接,用電腦就可以連接無線網了,這時的無線網是沒有密碼的。
  • 怎麼重置無線路由器密碼
    重置無線路由器密碼一般是在無線路由器登錄密碼忘記了的情況下使用!如果是忘記了wifi密碼。你能登錄無線路由器都是可以更改的!不知道無線路由器登錄密碼只能重置路由器了!那怎麼重置無線路由器呢?這裡小編就來為大家分享重置無線路由器密碼教程!供大家參考!!
  • 如何輕鬆重置您的Mac密碼
    無需擔心,Apple已經考慮了這一點,因此他們創建了一種簡單的解決方法來繞過該問題。這是操作方法。重設Mac密碼無論您使用哪種Apple設備(Mac,MacBook等),它們都具有相同的密碼重置工具。現在,您應該看到「 密碼重置實用程序」窗口,您需要做的就是選擇您的用戶帳戶(或您要重置密碼的用戶帳戶),輸入新的關鍵字,然後按保存。(如果您不再想要密碼,請將相應的欄位留空。)完成後,只需重新啟動Mac並使用剛更改的密碼登錄到您的帳戶即可。
  • 大明:教你路由器重置密碼方法,簡單易學很實用
    大家好,我是大明,路由器的密碼包括登錄密碼,無線WIFI密碼兩種,登錄密碼就是管理員進入路由器後臺需要的密碼,無線WIFI密碼就是大家平時上網連接WIFI時用到的密碼,想要將路由器密碼重置則必須要恢復到出廠時的狀態。
  • WIFI密碼不記得,怎麼更改或者重置?
    平時在使用家裡的WIFI時,時常會因為自己不太懂或者是時間太久而忘記了家裡的WIFI密碼,而這時候想要告訴別人WIFI密碼或者自己修改WIFI密碼的時候就會很煩惱,那麼有沒有什麼簡單快速的方法能夠知道家裡的WIFI密碼呢?
  • 管理員密碼忘記怎麼辦?
    一失足成千古恨,管理員密碼忘記了導致開票軟體上面的數據找不回了,可能會說了可以登陸開票員進去把客戶編碼和商品編碼導出來不就完事了嗎?這確實是個辦法,但是誰又會想到軟體上面沒有創建開票員呢?管理員密碼忘記了果真就找不回了嗎?答案是否定的,當然是有辦法的,按照下面的步驟進行操作可以幫助重置管理員密碼。1、進入開票軟體的根目錄下找到稅號命名的文件夾。2、打開文件夾將system_V5.dat文件先剪切到其他路徑備用。
  • 蘋果id密碼忘了怎麼辦?AppleID密碼找回、重置方法
    很多人用了很久Android手機之後用回iPhone,發現蘋果ID的密碼給忘記了,這可該怎麼辦呢?蘋果id密碼忘了怎麼辦?蘋果對於AppleID有專門的保護機制,也提供了專業的密碼管理系統。如果忘記AppleID密碼,可以到AppleID管理頁面進行重置密碼操作。
  • 銀行卡密碼輸錯3次被鎖怎麼辦?怎樣重置密碼?
    銀行卡密碼輸錯3次後就會被鎖定,如果忘記密碼,就需要掛失密碼後重置密碼。  對於遺忘了自己借記卡密碼的持卡人,本人親自帶好銀行卡和身份證,到銀行櫃檯辦理密碼重置業務,重新設置一個你記得住的密碼就可以。另外需注意的是信用卡密碼不在櫃面辦理。
  • 蘋果icloud郵箱密碼忘了怎麼辦_icloud郵箱密碼忘了解決方法
    如果當我們忘記了郵箱密碼的話,比如我當時是用 QQ 郵箱申請的,但現在 QQ 號碼沒用了,那就不能通過電子郵件來重置密碼,只能通過安全提示問題來重置 iCloud 的密碼。這裡介紹的方法是基於我們之前在申請 Apple ID 時設置了安全問題的前提下,通過它來找回 iCloud 的密碼。
  • 男子撿身份證和銀行卡 到銀行重置密碼盜4.9萬
    當你的銀行卡和身份證同時丟了,他人撿到後,有可能冒名頂替你去銀行重置密碼,然後將卡裡的錢據為己有嗎?  幾天前,鹿城法院開庭審理的一案件,給出了答案:有時還真有這樣的事!  昨天,記者根據被告人的方法,借朋友的身份證與銀行卡,跟朋友一起到了銀行,代她進行了一場「密碼重置試驗」,而試驗的結果,自然是一路綠燈,幾分鐘後就完成了整個過程,這時,也就意味著隨時可取出朋友卡內的幾十元錢了。
  • 下面是如何重置你的蘋果ID密碼
    ,您可以採取一些步驟來重置它,所有這些步驟都非常簡單,不過蘋果無法簡單地告訴你當前的密碼是什麼,即使是通過電子郵件,相反,每一種處理被遺忘的蘋果ID密碼的方法都需要完全重置它,這是如何。使用APPLE ID帳戶頁面重置密碼,首先進入appleid網站,點擊頁面中央的「忘記蘋果ID或密碼」,您將被帶到一個新的頁面,您必須在其中輸入與帳戶相關的電子郵件地址,單擊「繼續」,然後選擇「我需要重置密碼」,現在您可以選擇如何重置密碼,無論是通過電子郵件還是通過回答一系列安全問題,你選擇哪個選項是基於你的個人喜好。
  • switch監護管理密碼忘記了怎麼辦 忘記密碼詳細解決辦法
    switch監護管理密碼忘記了怎麼辦 忘記密碼詳細解決辦法 switch很多玩家碰到忘記監護管理密碼應該怎麼辦?下面就來為大家分享一下官方給出的解決辦法。