本教學操作環境:windows7系統、mysql5.7.12版本、Dell G3電腦。
在mysql中,可以登入root帳號,利用root修改普通使用者密碼。
root 使用者擁有很高的權限,不僅可以修改自己的密碼,還可以修改其他使用者的密碼。
mysql5.7.12修改使用者密碼的步驟
#1、使用「win r」鍵開啟「執行」窗口,輸入「cmd」並回車,開啟cmd視窗
#2、在cmd視窗中,執行「mysql -u root -p」指令並輸入密碼,以root身分登入MySQL資料庫
#3、在mysql指令模式中,使用SET語句修改一般使用者的密碼
在MySQL 中,只有root 使用者可以透過更新MySQL 資料庫來變更密碼。使用 root 使用者登入 MySQL 伺服器後,可以使用 SET 語句來修改一般使用者密碼。語法格式如下:
SET PASSWORD FOR 'username'@'hostname' = PASSWORD ('newpwd');
其中,username 參數是一般使用者的使用者名,hostname 參數是普通使用者的主機名,newpwd 是要變更的新密碼。
注意:新密碼必須使用 PASSWORD() 函數來加密,如果不使用 PASSWORD() 加密,也會執行成功,但使用者會無法登入。
如果是一般使用者修改密碼,可省略 FOR 子句來變更自己的密碼。語法格式如下:
SET PASSWORD = PASSWORD('newpwd');
例如:使用SET 語句將testuser 使用者的密碼修改為「newpwd」
SET PASSWORD FOR 'testuser'@'localhost' = PASSWORD("newpwd");
由執行結果可以看出,SET語句執行成功,testuser 使用者的密碼成功設定為「newpwd」。
下面驗證 testuser 使用者密碼是否修改成功。登出 MySQL 伺服器,使用 testuser 使用者登錄,輸入密碼「newpwd」
mysql -utestuser -p
#由執行結果可以看出,testuser 使用者登入成功,修改密碼成功。
【相關推薦:mysql影片教學】
#以上是mysql5.7.12怎麼修改使用者密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!