gpt4 book ai didi

javascript - ER_NOT_SUPPORTED_AUTH_MODE - MySQL 服务器

转载 作者:IT老高 更新时间:2023-10-28 23:01:59 25 4
gpt4 key购买 nike


Node.js 服务器 连接到 MySQL-Database

失败

我在 "Node.js 服务器" 上安装了 MariaDB",但我决定改用 SQL 数据库。我卸载并完全删除了 "MariaDB",之后,我继续安装"Community Ed.""MySQL Database"。在经历了整个 *'MySQL Setup Process' **,我多次尝试通过 JavaScript 文档连接到数据库,该文档实现了 JS DB 连接的实际代码片段——我的 DB-connection 文档发布为下面的代码片段 — 如下代码片段所示。令人失望的是,JS/SQL 连接每次尝试都失败。



这是我收到的连接失败错误消息:



"ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication
protocol requested by server. Consider upgrading MariaDB client."



我正在使用的 JS/SQL 连接片段:



var mysql = require('mysql');

var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'foobarDb'
});

最佳答案

对于 MySQL v8.0,请使用以下内容:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'

关于javascript - ER_NOT_SUPPORTED_AUTH_MODE - MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44946270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com