方法一:
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資料庫建立非Root使用者
針對於某個資料庫進行使用者的新增 不使用root進行登陸 方法入下 建立使用者和密碼 username 用於登陸資料庫的使用者名稱 password 用於登陸時輸入的密碼 create user username identified by password 給新建的使用者設定關於某個資料庫的許可權...
重置MySQL資料庫root使用者密碼
mysql資料庫伺服器內建了庫名為 mysql 的資料庫,用來管理mysql伺服器相關資訊資訊,此庫中的user表用來管理資料庫許可權,我們可以操作user庫進行許可權管理相關操作,包括新增使用者管理 使用者許可權管理等,user表相關知識可以參考以下文件 以下講述兩種修改root使用者密碼的方法,...
忘記了mysql資料庫root使用者密碼
2012 07 05 18 07 15 標籤 分類 mysql mysql 忘記了 root 密碼 1,啟用任務管理器,結束mysql程序 2,進入命令列,進入mysql的bin目錄 環境變裡 path裡面可以找到bin目錄 啟動mysql服務 mysqld nt skip grant tables...