mysql忘記root密碼怎麼辦

2021-06-23 08:27:48 字數 1563 閱讀 3142

版本:mysql5.7.3  

伺服器名稱:mysql57

1.執行cmd,關閉mysql伺服器

net stop mysql57  回車

2.切換至mysql的根目錄下

d: 回車

cd d:\programs\mysql\mysql server 5.7\bin 回車

3.跳過許可權安全檢查,開啟

mysql

服務,執行該命令後,cmd就死在那不動了

mysqld -nt --skip-grant-tables  回車

4.開啟第二個

cmd視窗,連線

mysql

mysql -u root -p  回車

下面會提示你輸入密碼,直接回車,然後顯示登陸成功的訊息

5.顯示現有資料庫,並

切換到mysql

資料庫(裡面包含你的密碼資訊)

show databases;  回車(結尾要包含分號)

use mysql; 回車

6.使用命令更改

root

密碼,newpassword是你的新密碼

update user set password=password('newpassword') where user='root'; 回車

7.重新整理許可權

flush privileges; 回車

8.退出

9.重新登陸,輸入新密碼

mysql -uroot -p 回車

然後提示你輸入新密碼,輸入新密碼就行了

10.在資源管理器裡面關閉mysqld.exe程序(這個很重要,不然可能下次啟動不了mysql伺服器)

Mysql忘記root密碼怎麼解決

1.首先確認伺服器處於安全的狀態,因為設定skip grant tables後mysql資料庫使用者登入將跳過許可權表的載入,可以任意地登入和修改mysql的資訊。2 修改mysql資料庫 my.cnf 配置 vi etc my.cnf mysqld datadir var lib mysql so...

mysql忘記root密碼怎麼辦

1.關閉資料庫 shell service mysql stop 2.使用mysqld safe skip grant tables 啟動資料庫 shell mysqld safe skip grant tables 4.使用空密碼登陸資料庫 mysql命令後直接回車 shell mysql 5.使...

mysql 忘記root密碼怎麼辦

mysql的密碼經常忘記,最主要還是root使用者的,官網也提供了幾種方式找回密碼,我就使用了一種比較通用的,就是直接跳過授權表,首先執行以下命令 mysqld skip grant tables user mysql 當然官方是不推薦使用這種方式的,因為這個不太安全,如果是自己玩的話採用這種方式無...