无法通过MySQL JavaScript模块连接到MySQL DB
后来,我在我的“MySQL”服务器上添加了一个“Node.js”数据库。在完成"MySQL"设置过程之后-为了确保数据库正常工作-我尝试通过JavaScript事实代码片段(示例如下)连接到服务器,但令我沮丧的是,连接尝试失败了。
当连接失败时,会记录以下错误:
"ER_NOT_SUPPORTED_AUTH_MODE:客户端不支持服务器请求的身份验证协议;请考虑升级MariaDB客户端“
我发现这个错误让我很困惑,因为我已经卸载了"MariaDB",并安装了"MySQL"。我想知道的是导致错误的原因,以及如何修复它以便能够连接到数据库?
// This is my attempt of connection
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'foobarDb'
});
https://stackoverflow.com/questions/44946270
复制相似问题