mysql修改密碼方法 mysql忘記密碼怎么辦

2022-08-04 17:37 更新

在windows系統(tǒng)中,mysql修改密碼的方法還是比較多的。本文就為大家介紹四種MySQL修改root密碼的方法。


方法一:用SET PASSWORD命令修改

首先登陸mysql,一般命令格式為:mysql> set password for 用戶名@localhost = password('新密碼');

例子:

mysql> set password for root@localhost = password('123'); 


方法二:用mysqladmin修改

格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼

例子:

mysqladmin -uroot -p123456 password 123 

這個命令就是將uroot這個用戶的密碼由123456改成了123


方法三:用UPDATE直接編輯user表

首先登陸mysql

mysql> use mysql; 
mysql> update user set password=password('123') where user='root' and host='localhost'; 
mysql> flush privileges; 

以上的代碼是將root的密碼更改為123


以上三種方法都是在記得舊密碼的情況下,如果用戶忘記了密碼,那么該怎么辦呢?


方法四:忘記舊密碼的修改方法

1. 關(guān)閉正在運(yùn)行的MySQL服務(wù)。

2. 打開DOS窗口,轉(zhuǎn)到mysql\bin目錄。

3. 輸入mysqld--skip-grant-tables回車。--skip-grant-tables這個指令是讓用戶再次啟動MySQL服務(wù)的時候,可以直接跳過權(quán)限表認(rèn)證。

4. 再開一個DOS窗口(因?yàn)閯偛拍莻€DOS窗口已經(jīng)不能動了),然后轉(zhuǎn)到mysql\bin目錄。

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

6. 連接權(quán)限數(shù)據(jù)庫: use mysql; 。

6. 改密碼:update user set password=password("123") where user="root";(別忘了最后加分號) 。

7. 刷新權(quán)限(必須步驟):flush privileges; 。

8. 退出 quit。

9. 注銷系統(tǒng),再進(jìn)入,使用用戶名root和剛才設(shè)置的新密碼123登錄。


以上就是w3cschool為大家?guī)淼膍ysql數(shù)據(jù)庫修改密碼的方法,希望對大家有所幫助。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號