MySQL中root使用者密碼丟失的解決方法

2021-10-12 03:15:04 字數 889 閱讀 3425

對於root使用者需碼丟失這種問題,可以通過特殊方法登入,mysql伺服器,然後在root使用者下重新設定登入密碼。下面通過例項詳細介紹具體方法。

[例項]在忘記 root使用者密碼的情況下,

重新設定其密碼為123456.

步驟1)開啟「管理員: 命令提示符「視窗,執行net stop mysql命令,停止mysql伺服器。

步驟2)接著在命令視窗中執行mysqld -ski gant-tables命令啟動mysql服務:

mysqld- defults l-f-ma1-.7.- winx64my in" -ki gantabls
提示 此處的路徑:9y-5-5.8-w.inx64m ini為mysql實際安裝路徑,讀者可根據實 際情況修改。

步驟3)開啟「命令提示符」視窗,執行mysql -uroot p命令,在提示輸入密碼時直接回車,不用輸入密碼。

mysqi -u root -p
步驟4)成功登入mysql後, 執行sql語句選擇資料庫mysql.

use mysql;
步驟5)執行 update語句,修改user表中root 使用者對應的authentication string字段值。

update user set authentication string-password(123456) where user-'root' and host='localhost;
步驟6)執行 flush privileges;語句,重新整理許可權表。

flush privileges;
步驟7)退出mysql後,使用新密碼重新登入。

MYSQL中root使用者忘記密碼

一 mysql中root使用者忘記密碼找回方式 1 先關閉所有正在執行的mysqld程序 service mysqld stop 2 使用跳過授權表引數啟動mysql mysqld safe skip grant tables user mysql 3 為root localhost設定新密碼 my...

MYSQL 修改root使用者密碼

當我們裝了mysql一段時間後發現root使用者密碼忘了,真蛋疼!這時候該怎麼辦!1.停止mysql服務 在my.ini 檔案中 mysqld 下面加上這樣一句 skip grant tables 表示服務再啟動的時候是跳過許可權驗證的。然後我們就不需要任何使用者名稱和密碼直接可以登入mysql了,...

Mysql重置root使用者密碼

1.開啟命令視窗cmd,輸入命令 net stop mysql,停止mysql服務 或者通過設定中的服務找到mysql服務直接停止 2.開啟跳過密碼驗證登入的mysql服務 輸入命令 mysqld console skip grant tables shared memory 如下圖 3.再開啟乙個...