在嘗試修改MySQL 中的root 密碼時,您可能會遇到錯誤訊息,指出使用者表的密碼欄未知。不過,這個異常並不是一個 bug。
在 MySQL 5.7 中,user 表中的密碼欄位已重新命名為authentication_string。此變更反映了密碼管理的轉變,以提高安全性。
要確認這一點並解決問題:
選擇 mysql資料庫:
顯示表:
描述使用者描述
要修改密碼,只需執行以下命令,將1111 替換為您想要的密碼:
除了密碼列變更之外,MySQL 5.7 還引入了其他重大增強功能。有關這些變更的全面概述,請參閱文件:[MySQL 5.7 中的新增功能](https://dev.mysql.com/doc/refman/5.7/en/news-5-7.html)
以上是為什麼 MySQL 5.7 `user` 表中沒有 `password` 欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!