相关疑难解决方法(0)

MySQL 8.0 - 客户端不支持服务器请求的身份验证协议; 考虑升级MySQL客户端

我是node.js和MySQL初学者,我刚开始设置并尝试一些基本代码.但是,由于某种原因,我甚至无法与服务器建立简单的连接.我使用默认设置安装最新的MySQL Community 8.0数据库和Node.JS.

这是我的node.js代码

    var mysql = require('mysql');

    var con = mysql.createConnection({
      host: "localhost",
      user: "root",
      password: "password",
      insecureAuth : true
    });

    con.connect(function(err) {
      if (err) throw err;
      console.log("Connected!");
    });
Run Code Online (Sandbox Code Playgroud)

以下是命令提示符中发现的错误:

C:\Users\mysql-test>node app.js
    C:\Users\mysql-test\node_modules\mysql\lib\protocol\Parse
    r.js:80
            throw err; // Rethrow non-MySQL errors
            ^

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
    at Handshake.Sequence._packetToError (C:\Users\mysql-
test\node_modules\mysql\lib\protocol\sequences\Sequence.js:52:14)
    at Handshake.ErrorPacket (C:\Users\mysql-test\node_mo
dules\mysql\lib\protocol\sequences\Handshake.js:130:18)
    at Protocol._parsePacket (C:\Users\mysql-test\node_mo
dules\mysql\lib\protocol\Protocol.js:279:23)
    at Parser.write (C:\Users\mysql-test\node_modules\mys
ql\lib\protocol\Parser.js:76:12)
    at Protocol.write (C:\Users\mysql-test\node_modules\m
ysql\lib\protocol\Protocol.js:39:16)
    at Socket.<anonymous> (C:\Users\mysql-test\node_modul …
Run Code Online (Sandbox Code Playgroud)

mysql node.js

165
推荐指数
17
解决办法
18万
查看次数

如何从 Visual Studio Code 连接到 MySQL 服务器

我最近下载了 MySQL 服务器并想使用 VSCode 连接到它,在安装了 VSCode 扩展后,我仍然不知道如何连接到服务器/数据库。所有在线指南似乎都涵盖了 Visual Studio C++。

mysql sql visual-studio-code

8
推荐指数
1
解决办法
3万
查看次数

NodeJS MySQL客户端不支持身份验证协议

当我尝试与mysql 8.0连接时,出现此错误。我怎样才能解决这个问题 ?

code: 'ER_NOT_SUPPORTED_AUTH_MODE',
errno: 1251,
sqlMessage: 'Client does not support authentication protocol requested by server; 
consider upgrading MySQL client',
sqlState: '08004',
fatal: true
Run Code Online (Sandbox Code Playgroud)

mysql database backend node.js

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

mysql ×3

node.js ×2

backend ×1

database ×1

sql ×1

visual-studio-code ×1