MySQL修改密碼的四種方式詳解
一、set password命令
首先登錄MySQL,使用如下命令進(jìn)行修改。
set password for root@localhost = password('123456');二、使用mysqladmin
mysqladmin -u用戶名 -p舊密碼 password 新密碼,注意,password前面沒有 - ,例如:我們再把密碼改成123456
mysqladmin -uroot -p123456 password 123
三、修改user表
use mysql # 連接權(quán)限數(shù)據(jù)庫
update user set password=password('234567') where user='root' and host='localhost'; # 改密碼
flush privileges; # 刷新權(quán)限四、MySQL忘記密碼的處理
關(guān)閉正在運行的MySQL服務(wù)。
win+r輸入:services.msc回車,找到MySQL,手動關(guān)閉MySQL服務(wù)

打開DOS窗口,利用cd命令轉(zhuǎn)到mysql的bin目錄:建議直接找到mysql的bin目錄下輸入cmd回車
–skip-grant-tables 的意思是啟動MySQL服務(wù)的時候跳過權(quán)限表認(rèn)證
mysqld --skip-grant-tables
再開一個DOS窗口(剛才那個DOS窗口已經(jīng)不能動了),轉(zhuǎn)到mysql的bin目錄
輸入mysql回車,如果上面修改成功,將直接出現(xiàn) mysql> 這樣的提示符
- 連接權(quán)限數(shù)據(jù)庫:
use mysql - 改密碼:
update user set password=password("123") where user="root"; - ???????刷新權(quán)限(必須步驟):
flush privileges;(不要忘記分號) - exit或者ctrl+c退出,進(jìn)行重新登陸
到此這篇關(guān)于MySQL修改密碼的四種方式的文章就介紹到這了,更多相關(guān)mysql修改密碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
jdbc連接mysq之serverTimezone設(shè)定方式
這篇文章主要介紹了jdbc連接mysq之serverTimezone設(shè)定方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
mysql left join快速轉(zhuǎn)inner join的過程
inner join內(nèi)連接,顯示兩個表中有聯(lián)系的所有數(shù)據(jù)而left join,左鏈接,以左表為參照,顯示所有數(shù)據(jù),右表中沒有則以null顯示,本文重點給大家講解mysql left join快速轉(zhuǎn)inner join的過程,需要的朋友參考下吧2021-06-06
基于一致性hash算法(consistent hashing)的使用詳解
本篇文章對一致性hash算法(consistent hashing)的使用進(jìn)行了詳細(xì)的分析介紹。需要的朋友參考下2013-05-05

