无法将 Azure Web App - NodeJS 连接到 Azure Mysql



我正在使用 Azure 连接字符串(从 Azure 门户(用于 Node.js 应用程序,但仍然无法连接到 Azure 数据库 for Mysql 服务器。

var conn = mysql.createConnection({ 主持人:您的主机, 用户:"用户名", 密码:"密码", 数据库:"数据库", 端口:3306, ssl:{ca:fs.readFileSync(__dirname + '/baltimore.pem'(}}(;

我收到以下错误:"错误:MySQL 服务器正在请求旧的且不安全的 4.1 之前的身份验证机制。升级用户密码或使用 {insecureAuth: true} 选项。

但是我可以使用相同的凭据进行Mysql Benchmark连接。

我做错了什么?

Azure Database for MySQL 与 mysqljs 连接器库不兼容。有关详细信息,请参阅问题 1729,并拉取 1730 以获取解决方法。

相关内容

  • 没有找到相关文章

最新更新