mysql資料庫忘記登陸密碼如何找回和重置

2022-09-13 01:33:10 字數 1753 閱讀 6941

1.開啟mysql.exe和mysqld.exe所在的資料夾,複製路徑位址(本機是)d:\wamp\bin\mysql\mysql5.6.17\bin

2.開啟電腦cmd命令提示符,進入上一步mysql.exe所在的資料夾(cd d:\wamp\bin\mysql\mysql5.6.17\bin)

3.輸入命令  mysqld --skip-grant-tables  回車,此時就跳過了mysql的使用者驗證。別關閉這個cmd視窗,再開啟乙個新的cmd命令列視窗。(注意:在輸入此命令之前先在 "任務管理器" 中結束 "mysqld.exe" 程序,確保mysql伺服器端已結束執行。)

4.在新執行的cmd命令列中,直接進入cd d:\wamp\bin\mysql\mysql5.6.17\bin 這個資料夾下面,然後輸入mysql,不需要帶任何登入引數直接回車就可以登陸上資料庫。

5.輸入show databases;   可以看到所有資料庫說明成功登陸。

6.其中mysql庫就是儲存使用者名稱的地方。輸入 use mysql;   選擇mysql資料庫。

7.show tables檢視所有表,會發現有個user表,這裡存放的就是使用者名稱,密碼,許可權等等賬戶資訊。

8.輸入select user,host,password from user;   來檢視賬戶資訊。

9.更改root密碼,輸入update user set password=password('123456') where user='root' and host='localhost';  其中的 123456 密碼可自行設定,看到query ok,1代表成功更新1行,既密碼更改成功

10.關閉倆個命令列視窗,重啟mysql,問題解決

忘記mysql的登陸密碼

此操作環境為 windows,linux與其類似 其步驟為 遇到msyql連線問題 1,如果是忘記密碼的話,就cd 到mysql 的bin檔案下,用dos命令使用 mysqld skip grant tables 此時就跳過了mysql的使用者驗證。注意輸入此命令之後命令列就無法操作了,此時可以再開...

Linux mysql忘記登陸密碼

centos7 mysql忘記密碼處理方法 1.修改mysql的登入設定 3.登入並修改mysql的root密碼 mysql use mysql mysql update user set password password new password where user root mysql fl...

mysql登陸找回密碼 MySql登陸密碼找回

在windows下 開啟命令列視窗,停止mysql服務 net stop mysql 啟動mysql,一般到mysql的安裝路徑,找到 mysqld nt.exe 或mysqld.exe 執行 mysqld nt 或mysqld.exe skip grant tables 當前視窗將會停止。另外開啟...