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