MySQL 如何修改root用戶的密碼
方法1:用SET PASSWORD命令
mysql> set password for 用戶名@localhost = password('新密碼');
-- 舉例
mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
mysql> mysqladmin -u用戶名 -p舊密碼 password 新密碼; -- 舉例 mysql> mysqladmin -uroot -p123456 password 123;
方法3:用UPDATE直接編輯user表
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
方法4:忘記root密碼的時(shí)候
以windows為例:
- 關(guān)閉正在運(yùn)行的MySQL服務(wù)。
- 打開DOS窗口,轉(zhuǎn)到mysql\bin目錄。
- 輸入mysqld --skip-grant-tables回車。--skip-grant-tables的意思是啟動(dòng)MySQL服務(wù)的時(shí)候跳過權(quán)限表認(rèn)證。
- 再開一個(gè)DOS窗口(因?yàn)閯偛拍莻€(gè)DOS窗口已經(jīng)不能動(dòng)了),轉(zhuǎn)到mysql\bin目錄。
- 輸入mysql回車,如果成功,將出現(xiàn)MySQL提示符 >
- 連接權(quán)限數(shù)據(jù)庫(kù):use mysql;
- 改密碼:update user set password=password("123") where user="root";
- 刷新權(quán)限(必須步驟):flush privileges;
- 退出:quit
- 注銷系統(tǒng),再進(jìn)入,使用用戶名root和剛才設(shè)置的新密碼123登錄。
以上就是MySQL 如何修改root用戶的密碼的詳細(xì)內(nèi)容,更多關(guān)于MySQL 修改root用戶密碼的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mysql數(shù)據(jù)庫(kù)表增添字段,刪除字段,修改字段的排列等操作
這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)表增添字段,刪除字段,修改字段的排列等操作,修改表指的是修改數(shù)據(jù)庫(kù)之后中已經(jīng)存在的數(shù)據(jù)表的結(jié)構(gòu)2022-07-07
mysql中find_in_set()函數(shù)的使用詳解
這篇文章主要介紹了mysql中find_in_set()函數(shù)的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05
記一次mysql5.7測(cè)試數(shù)據(jù)庫(kù)被刪表的問題
這篇文章主要介紹了記一次mysql5.7測(cè)試數(shù)據(jù)庫(kù)被刪表的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
Linux下mysql5.6.24(二進(jìn)制)自動(dòng)安裝腳本
這篇文章主要為大家詳細(xì)介紹了Linux環(huán)境下mysql5.6.24二進(jìn)制自動(dòng)安裝腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03
mysql全連接和oracle全連接查詢、區(qū)別及說明
這篇文章主要介紹了mysql全連接和oracle全連接查詢、區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
徹底搞懂?dāng)?shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別
這篇文章主要為大家介紹了數(shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09

