方法一:
1、在dos視窗下輸入net stop mysql5
或net 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...