ER_NOT_SUPPORTED_AUTH_MODE - MySQL 服务器

2023-11-29


连接失败Node.js Server to MySQL-Database


我有MariaDB"安装在“Node.js 服务器”,但我决定改用 SQL 数据库。我卸载了,彻底删除了“玛丽亚数据库”,之后,我开始安装“社区埃德。”《MySQL 数据库》。完成整个*后'MySQL 设置过程'**,我多次尝试通过 JavaScript 文档连接到数据库,该文档实现了 JS DB 连接的实际代码片段 —我的数据库连接文档作为代码片段发布如下——如下面的代码片段所示。令人失望的是,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'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ER_NOT_SUPPORTED_AUTH_MODE - MySQL 服务器 的相关文章

随机推荐