mysql忘記root密碼

2021-07-26 06:22:11 字數 1691 閱讀 8323

方法一:

1、在dos視窗下輸入net stop mysql5 或 net stop mysql

2、開乙個dos視窗,這個需要切換到mysql的bin目錄。

一般在bin目錄裡面建立乙個批處理1.bat,內容是cmd.exe執行一下即可就切換到當前目錄,然後輸入

mysqld-nt --skip-grant-tables;

3、再開乙個dos視窗,mysql -u root

4、輸入:

複製**

**如下:

use mysql

update user set password=password("new_pass") where user="root";

flush privileges;

exit

5、使用任務管理器,找到mysqld-nt的程序,結束程序

或下面的步驟

1,停止mysql服務,cmd開啟dos視窗,輸入 net stop mysql

2,在cmd命令列視窗,進入mysql安裝目錄 比如e:\program files\mysql\mysql server 5.0\bin

示範命令:

輸入 e:回車,

輸入cd "e:\program files\mysql\mysql server 5.0\bin"

注意雙引號也要輸入,這樣就可以進入mysql安裝目錄了.

3,進入mysql安全模式,即當mysql起來後,不用輸入密碼就能進入資料庫。

命令為: mysqld-nt --skip-grant-tables

4,重新開啟乙個cmd命令列視窗,輸入mysql -uroot -p,使用空密碼的方式登入mysql(不用輸入密碼,直接按回車)

5,輸入以下命令開始修改root使用者的密碼(注意:命令中mysql.user中間有個「點」)

mysql> update mysql.user set password=password('新密碼') where user='root';

6,重新整理許可權表

mysql> flush privileges;

7,退出

mysql> quit

這樣mysql超級管理員賬號 root已經重新設定好了,接下來 在任務管理器裡結束掉 mysql-nt.exe 這個程序,重新啟動mysql即可!(也可以直接重新啟動伺服器)

mysql重新啟動後,就可以用新設定的root密碼登陸mysql了!

方法二:

首先在 mysql的安裝目錄下 新建乙個pwdhf.txt, 輸入文字:set password for 'root'@'localhost' = password('*****');

紅色部份為 需要設定的新密碼

用windows服務管理工具或任務管理器來停止mysql服務 (任務管理器k掉 mysqld-nt 程序)

dos命令提示符到 mysql安裝目錄下的bin目錄 如我的是 d:\program files\mysql\mysql server 5.1\bin

然後執行: mysqld-nt --init-file=../pwdhf.txt

執行完畢 停止mysql資料庫服務 (任務管理器k掉 mysqld-nt 程序),然後再重新以正常模式啟動mysql 即可

mysql忘記root密碼

1.以系統管理員身份登陸系統。2.開啟cmd net start 檢視mysql是否啟動。啟動的話就停止net stop mysql.3.我的mysql安裝在d usr local mysql4 bin下。4.跳過許可權檢查啟動mysql.d usr local mysql4 bin mysqld ...

mysql忘記root密碼

1.開啟dos視窗,關閉正在執行的mysql net stop mysql。2.開啟dos視窗,轉到mysql bin目錄 cd c program files x86 mysql mysql server 5.1 bin。3.輸入mysqld skip grant tables回車。4.再開乙個新...

mysql忘記root密碼

第一步 執行如下命令,停止mysql服務 net stop mysql 第二步 啟動mysql 進入到mysql的安裝目錄bin,找到mysqld.exe 或mysqld nt.exe 執行 mysqld.exe skip grant tables 或mysqld nt skip grant tab...