mysql資料庫忘記密碼

2021-09-25 10:42:07 字數 1800 閱讀 5064

方法一: 

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

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

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

mysqld-nt --skip-grant-tables;

mysqld --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資料庫忘記密碼

mysql資料庫忘記root密碼如何處理 1.關閉mysql資料庫 service mysql stop 2.找到etc my.cnf 檔案 在mysqld下面增加 skip grant tables skip name resolve 3.啟動mysql資料庫 service mysql star...

mysql資料庫忘記密碼 MySQL資料庫忘記密碼

最近在管理乙個伺服器,是windows server 2012版本的,本來想連線一下資料庫,發現被設定了密碼,而之前的管理人員已經跑路了,沒有辦法只有修改密碼了。以下是修改過程,記錄一下。1.首先檢視mysql資料庫服務是否啟動,這個直接在伺服器管理器的 服務 裡面就可以查到。如果啟動,先關閉該服務...

mysql 資料庫密碼忘記?重置密碼

window系統 2008 1 先關閉mysql服務 2 cmd進入mysql的安裝目錄,bin目錄下 輸入指令 mysqld skip grant tables,回車 3 重新開啟乙個dos視窗,進入mysql安裝目錄,bin目錄下 輸入mysql,回車,進入mysql命令列 4 輸入use my...