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