1.用系統管理員登陸系統。
2.停止mysql的服務。
3.進入命令視窗,然後進入mysql的安裝目錄,比如我的安裝目錄是c:/mysql,進入c:/mysql/bin
4.跳過許可權檢查啟動mysql,
mysqld-nt --skip-grant-tables
5. 然後,重新開啟乙個視窗,用空密碼方式使用root使用者登入 mysql;
mysql -h localhost -u root
6. 修改root使用者的密碼;
mysql> update mysql.user set password=password('新密碼') where user='root';
mysql> flush privileges;
mysql> quit
/* 這裡不能用
5.重新開啟乙個視窗,進入c:/mysql/bin目錄,設定root的新密碼
c:/mysql/bin>mysqladmin -u root flush-privileges password "newpassword"
c:/mysql/bin>mysqladmin -u root -p shutdown
將newpassword替換為你要用的root的密碼,第二個命令會提示你輸入新密碼,重複第乙個命令輸入的密碼。
*/7.停止mysql server,用正常模式啟動mysql
8.你可以用新的密碼鏈結到mysql了。
unix&linux:
1.用root或者執行mysqld的使用者登入系統;
2.利用kill命令結束掉mysqld的程序;
3.使用--skip-grant-tables引數啟動mysql server
shell>mysqld_safe --skip-grant-tables &
4.為root@localhost設定新密碼
shell>mysqladmin -u root flush-privileges password "newpassword"5.重啟mysql server
忘記了 MySQL 的 root 密碼
如果忘記了 mysql 的 root 密碼,可以用以下方法重新設定 1.kill掉系統裡的mysql程序 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 mysqld safe skip grant tables 3.然後用空密碼方式使用root使用者登入 mysql mysql u roo...
忘記了 MySQL 的 root 密碼
1.kill掉系統裡的mysql程序 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 mysqld safe skip grant tables 3.然後用空密碼方式使用root使用者登入 mysql mysql u root 4.修改root使用者的密碼 mysql update mysq...
linux的root密碼忘記了?
linux的root密碼忘記了?linux的許可權管理這麼嚴格,若忘了root密碼該怎麼辦啊?或許你會想到重灌系統,但這並不是乙個很明智的解決方法,因為這樣不但很麻煩,而且會丟失許多檔案,最最重要的是那說明自己是個菜鳥哦。其解決方法如下即可 1.在啟動linux時,按下任意鍵,進入乙個選單選項介面 ...