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

2024-07-03

我正在为 Node.js 应用程序使用 Azure 连接字符串(来自 Azure 门户),但仍然无法连接到 Azure Database 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 https://github.com/mysqljs/mysql连接器库。看第1729期 https://github.com/mysqljs/mysql/issues/1729欲了解详情和拉1730 https://github.com/mysqljs/mysql/pull/1730寻求解决方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法将 Azure Web App - NodeJS 连接到 Azure Mysql 的相关文章

随机推荐

  • 如何保存和加载xgboost模型? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 来自XGBoost 指南 https xgboost readthedocs io en latest python python i
  • 标准库字符串新放置中的内存泄漏

    我在标准库字符串的新放置中面临内存泄漏 下面我给出了显示泄漏的代码 string string1 new string char string sizeof string new string string string1 使用dbx发现泄
  • 标准库字符串新放置中的内存泄漏

    我在标准库字符串的新放置中面临内存泄漏 下面我给出了显示泄漏的代码 string string1 new string char string sizeof string new string string string1 使用dbx发现泄
  • 使用 PayPal 的多商户支付系统

    我需要构建用户可以在其中销售商品的网络应用程序 每个用户都应该能够直接从他的 PayPal 帐户上获得资金 您能否建议在这种情况下使用哪种 PayPal 服务 支付方式 或其他支付系统 更好 更安全 提前致谢 这很容易设置 如果我正确阅读了
  • 免费密码学库

    最稳定和最有用的密码学库是什么 它们是 使用 针对 python c c net 编写 开源 GNU 或其他免费许可证 标准 Python 库 实现 AES 和 RSA 等常见密码 是PyCrypto http www dlitz net
  • 使用 PayPal 的多商户支付系统

    我需要构建用户可以在其中销售商品的网络应用程序 每个用户都应该能够直接从他的 PayPal 帐户上获得资金 您能否建议在这种情况下使用哪种 PayPal 服务 支付方式 或其他支付系统 更好 更安全 提前致谢 这很容易设置 如果我正确阅读了
  • 如何在 IntelliJ 中运行单个量角器测试?

    我开发了一个 Angular 应用程序并使用 Protractor 进行 e2e 测试 在 Intellij 终极版 中 我为我的测试创建了运行 调试配置 如果我想运行所有测试 这很好用 但是我如何才能只运行单个规范文件或单个测试用例呢 我
  • GC.start 在 Pry 中无效,但在 IRB 中有效

    我在 Pry 中玩垃圾收集 并注意到由于某种原因它似乎不起作用 我正在尝试不同的方法将我的大数组设置为nil等等 同时让我陷入这样的问题 为什么我根本无法用GC start 然后我去了IRB 突然就有效了 我想知道是什么导致了这种情况 如果
  • DataContractSerializer - 如何将 xml 输出到字符串(而不是文件)

    我有一个关于 datacontractserializer 的快速问题 也许这更像是一个流问题 我找到了一段将 xml 写入文件流的代码 我基本上不需要该文件 只需要字符串输出 public static string DataContra
  • 模型字段的外键?

    我想要一个foreign key我的模型与的关系username领域中的User表 存储user创建于django contrib auth forms UserCreationForm 这是我的模型的样子 class Blog model
  • 打开我的 Cloud Run 服务的 URL 时出现 403“错误:禁止”

    我构建了容器映像 然后使用 Cloud Console 部署到 Cloud Run 但是 当我打开服务的端点 URL 时 我得到一个403 Error Forbidden page 如果您在访问 Cloud Run 服务时收到 403 Er
  • MS Access 获取 ISO 标准周数

    令我惊讶的是 我在网上找不到任何现有的解决方案 但我只需要一个返回 ISO 标准周数的 SQL 函数 即第一周的开始始终是一年中的第一个星期一 所有 DatePart 函数选项都不会始终返回正确的结果 我曾想过选项 vbFirstFourD
  • 如何在 Matlab 中标记两个向量?

    我有一个 2 列矩阵 称为M 我使用 Matlab 将其可视化为两个向量plot命令 plot M 我有两个问题 我想在绘图上标记向量本身 我想在绘图上标记矩阵的每一行 即每个向量分量 我该如何去做这些事情呢 一个例子 M cumsum r
  • ld 链接器错误 - 架构 x86_64 的未定义符号

    我正在尝试链接一个单模块汇编语言程序yasm我收到以下错误ld Undefined symbols for architecture x86 64 start referenced from implicit entry start for
  • 在 Dev Box 上安装 SQL Server 2008 时要使用哪些服务帐户

    我正在我的开发计算机上安装 SQL Server 2008 在安装过程中 系统要求我为不同的服务分配帐户 如果这是一台简单的开发机 我应该使用什么帐户来提供未分配用户的服务 我可以使用我登录的帐户 我是这台机器上的唯一用户 吗 我应该使用
  • 流与缓冲区

    我是 C 语言新手 我目前正在阅读 K R 在那里 我对其中关于文本流的定义感到困惑 文本流是分成新行的字符序列 每行由 0 个或多个字符组成 后跟一个换行符 为了了解这个流 我认识了一个新术语 即缓冲区 我只知道 输入和输出设备之间的连续
  • 有没有人设法从谷歌登录(Flutter)获取id令牌

    我正在尝试将我的用户与我的后端服务器连接起来 我使用了 flutter 官方谷歌登录插件中的示例 https pub dartlang org packages google sign in https pub dartlang org p
  • 8 特定应用程序不可用的功能

    Hi I have an app which is also live For the next version I want to implement deep linking for this I have to enable Asso
  • 通过python ctypes调用带有char *参数的C函数差异python2和python3

    我正在将一个文件从 python2 转换为 python3 该文件使用以下命令调用 C 函数ctypes模块 下面的最小示例在 python2 中有效 但在 python3 3 11 中引发以下错误 OSError 异常 访问冲突写入 0x
  • 无法将 Azure Web App - NodeJS 连接到 Azure Mysql

    我正在为 Node js 应用程序使用 Azure 连接字符串 来自 Azure 门户 但仍然无法连接到 Azure Database for Mysql 服务器 var conn mysql createConnection 主机 您的主