在MySQL中,可以使用3種不同的語句來變更使用者帳號密碼:
UPDATE statement SET PASSWORD statement ALTER USER statement.
但在變更帳號密碼之前,應記住兩件非常重要的事情:
-要更改密碼的使用者帳戶詳細資料。
-要更改密碼的用戶正在使用該應用程序,因為如果在不更改應用程式的連接字串的情況下更改了密碼,則該應用程式將無法連接到資料庫伺服器。
現在讓我們學習如何使用上面提到的三個SQL語句在SQL中更改使用者密碼:
1.使用SET PASSWORD語句來變更MySQL使用者密碼
要使用SET PASSWORD語句來變更使用者密碼,第一個要求是該帳戶至少需要具有UPDATE權限。
使用者帳號應為「user @ host」格式,你要更新其密碼。
你要使用SET PASSWORD語句將使用者帳號“gfguser1”的密碼改為“newpass”,應執行下列程式碼語句:
語法:
#2.使用ALTER USER語句更改MySQL使用者密碼
更改使用者帳戶密碼的第二種方法是使用ALTER USER語句。
ALTER USER語句與「IDENTIFIED BY」子句一起使用。
要使用Alter User語句將使用者帳戶“gfguser1”的密碼更改為“newpass”,語法如下所示:
語法:
3.使用UPDATE語句更改MySQL使用者密碼
更改使用者帳戶密碼的第三種方法是使用UPDATE語句。
Update語句更新mysql資料庫的使用者表。
該FLUSH PRIVILEGES語句需要執行UPDATE語句之後執行。
FLUSH PRIVILEGES語句用於從mysql資料庫中的grant表重新載入權限。
要將使用者帳戶“gfguser1”的密碼變更為從localhost伺服器連接的“newpass”,語法如下所示:
語法:
本篇文章就是關於MySQL更改使用者密碼的方法介紹,相關mysql影片教學推薦:《mysql教學》
以上是MySQL如何更改使用者密碼? (程式碼實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!