忘記mysql的登陸密碼

2021-07-11 00:06:07 字數 612 閱讀 3750

此操作環境為:windows,

linux與其類似

其步驟為:

遇到msyql連線問題:

1,如果是忘記密碼的話,就cd 到mysql 的bin檔案下,用dos命令使用:

mysqld --skip-grant-tables

此時就跳過了mysql的使用者驗證。注意輸入此命令之後命令列就無法操作了,此時可以再開啟乙個新的命令列。

注意:在輸入此命令之前先在任務管理器中結束mysqld.exe程序,確保mysql伺服器端已結束執行。

2,再開另乙個dos視窗,仍然在mysql的bin目錄下,輸入命令

mysql -u root

3,show databases 選擇mysql的資料庫

use mysql;

4,顯示使用者資訊

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

5,更改root密碼,輸入update user set password=password('123456') where user='root' and host='localhost';

6,如果沒有出現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 當前視窗將會停止。另外開啟...

Linux 忘記登入密碼?破解系統登陸密碼

1 重啟或者開啟系統,在如下介面按e 進入救援系統 2 在linux16 這一行末尾輸入 rd.break,以rd.break 的方法重置密碼 3 分別執行以下命令 mount o remount,rw sysroot 重新掛載,並且給讀寫許可權 chroot sysroot 切換到真實目錄下 pa...