1. 程式人生 > >Mysql 忘記root密碼和修改root密碼

Mysql 忘記root密碼和修改root密碼

一、以下是Windows作業系統的操作步驟:

1. 關閉正在執行的MySQL服務-->net stop mysql

2. 開啟DOS視窗,轉到mysql\bin目錄。

3. 輸入mysqld --console --skip-grant-tables --shared-memory 回車。--skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證,注意skip前面是兩個“-” ,此時DOS視窗無法輸入

 

4. 再開一個DOS視窗,轉到mysql\bin目錄。

5. 輸入mysql回車,如果成功,將出現MySQL提示符 >。

6. 連線許可權資料庫: use mysql; 。

7. 改密碼:

1

 update mysql.user set authentication_string=("root") where user='root';

出現如下資訊表示修改成功;

mysql> update mysql.user set authentication_string='root' where user='root';
Query OK, 1 row affected (0.52 sec)
Rows matched: 1 Changed: 1 Warnings: 0

8. 重新整理許可權(必須步驟):flush privileges; 。

9. 退出 quit。

10. 登出系統,再進入,使用使用者名稱root和剛才設定的新密碼123登入。