將 Node.js 連接到 MySQL 時如何修復'ER_NOT_SUPPORTED_AUTH_MODE”錯誤?

Susan Sarandon
發布: 2024-11-21 01:33:15
原創
177 人瀏覽過

How do I fix the

修正 MySQL-Node.js 整合的「ER_NOT_SUPPORTED_AUTH_MODE」

嘗試連線節點時出現錯誤「ER_NOT_SUPPORTED」。 js 伺服器到 MySQL 資料庫。此錯誤表示客戶端缺乏對伺服器請求的身份驗證協定的支援。

解決問題

要修正此問題,對於MySQL 版本8.0 和在上面,執行以下查詢:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
登入後複製

用預期的使用者名稱替換“root”,用所需的密碼替換“password”。

隨後,執行「FLUSH PRIVILEGES」指令啟動變更:

FLUSH PRIVILEGES;
登入後複製

執行這些指令成功解決了驗證模式不相容的問題。

以上是將 Node.js 連接到 MySQL 時如何修復'ER_NOT_SUPPORTED_AUTH_MODE”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板