W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在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
這個(gè)命令就是將uroot這個(gè)用戶的密碼由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. 打開(kāi)DOS窗口,轉(zhuǎn)到mysql\bin目錄。
3. 輸入mysqld--skip-grant-tables回車(chē)。--skip-grant-tables這個(gè)指令是讓用戶再次啟動(dòng)MySQL服務(wù)的時(shí)候,可以直接跳過(guò)權(quán)限表認(rèn)證。
4. 再開(kāi)一個(gè)DOS窗口(因?yàn)閯偛拍莻€(gè)DOS窗口已經(jīng)不能動(dòng)了),然后轉(zhuǎn)到mysql\bin目錄。
5. 輸入mysql回車(chē),如果成功,將出現(xiàn)MySQL提示符 >。
6. 連接權(quán)限數(shù)據(jù)庫(kù): use mysql; 。
6. 改密碼:update user set password=password("123") where user="root";(別忘了最后加分號(hào)) 。
7. 刷新權(quán)限(必須步驟):flush privileges; 。
8. 退出 quit。
9. 注銷(xiāo)系統(tǒng),再進(jìn)入,使用用戶名root和剛才設(shè)置的新密碼123登錄。
以上就是w3cschool為大家?guī)?lái)的mysql數(shù)據(jù)庫(kù)修改密碼的方法,希望對(duì)大家有所幫助。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: