本教程操作環(huán)境:windows7系統(tǒng)、mysql5.7.12版本、Dell G3電腦。
在mysql中,可以登錄root賬號(hào),利用root修改普通用戶密碼。
root 用戶擁有很高的權(quán)限,不僅可以修改自己的密碼,還可以修改其他用戶的密碼。
mysql5.7.12修改用戶密碼的步驟
1、使用“win+r”鍵打開(kāi)“運(yùn)行”窗口,輸入“cmd”并回車,打開(kāi)cmd窗口
2、在cmd窗口中,執(zhí)行“mysql -u root -p”命令并輸入密碼,以root身份登錄MySQL數(shù)據(jù)庫(kù)
3、在mysql命令模式中,使用SET語(yǔ)句修改普通用戶的密碼
在 MySQL 中,只有 root 用戶可以通過(guò)更新 MySQL 數(shù)據(jù)庫(kù)來(lái)更改密碼。使用 root 用戶登錄到 MySQL 服務(wù)器后,可以使用 SET 語(yǔ)句來(lái)修改普通用戶密碼。語(yǔ)法格式如下:
SET PASSWORD FOR 'username'@'hostname' = PASSWORD ('newpwd');
其中,username 參數(shù)是普通用戶的用戶名,hostname 參數(shù)是普通用戶的主機(jī)名,newpwd 是要更改的新密碼。
注意:新密碼必須使用 PASSWORD() 函數(shù)來(lái)加密,如果不使用 PASSWORD() 加密,也會(huì)執(zhí)行成功,但是用戶會(huì)無(wú)法登錄。
如果是普通用戶修改密碼,可省略 FOR 子句來(lái)更改自己的密碼。語(yǔ)法格式如下:
SET PASSWORD = PASSWORD('newpwd');
例如:使用 SET 語(yǔ)句將 testuser 用戶的密碼修改為“newpwd”
SET PASSWORD FOR 'testuser'@'localhost' = PASSWORD("newpwd");
由運(yùn)行結(jié)果可以看出,SET 語(yǔ)句執(zhí)行成功,testuser 用戶的密碼被成功設(shè)置為“newpwd”。
下面驗(yàn)證 testuser 用戶密碼是否修改成功。退出 MySQL 服務(wù)器,使用 testuser 用戶登錄,輸入密碼“newpwd”
mysql -utestuser -p
由運(yùn)行結(jié)果可以看出,testuser 用戶登錄成功,修改密碼成功。
【