ER_NOT_SUPPORTED_AUTH_MODE 將Node.js 伺服器連接到MySQL 資料庫時發生錯誤
在關聯式資料庫管理領域,在不同資料庫系統之間遷移有時會導致技術障礙。正如您在卸載 MariaDB 後嘗試將 Node.js 伺服器連接到 MySQL 資料庫時遇到的情況,訊息「ER_NOT_SUPPORTED_AUTH_MODE」表示驗證協定不符。
要具體解決此問題,請考慮以下MySQL v8 解決方案.0:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
用您想要的使用者名稱取代'root',用您首選的密碼取代'password'。
請記住透過發出指令來啟動變更:
FLUSH PRIVILEGES;
實作這些修改後,您應該能夠在Node.js 伺服器和MySQL 之間建立成功的連接資料庫。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3