忘記了mysql的root密碼的解決方法

2021-04-13 06:38:15 字數 1053 閱讀 4588

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時,按下任意鍵,進入乙個選單選項介面 ...