与MySQL Azure的SSL连接在Node.js应用程序中失败
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了与MySQL Azure的SSL连接在Node.js应用程序中失败,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含961字,纯文字阅读大概需要2分钟。
内容图文
遵循Microsoft为新的Azure MySQL产品提供的所有文档之后,我不断遇到相同的错误
错误:140736265921472:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议:../ deps / openssl / openssl / ssl / s23_clnt.c:794
我在Linux docker容器上尝试过此操作,以防macOS出现问题.
示例代码,我尝试将其与我的应用隔离,以确保:
var mysql = require('mysql2');
var conn = mysql.createConnection({
host: "mydbname.mysql.database.azure.com",
user: "user@mydbname",
password: 'password',
database: 'dbname',
port: 3306,
ssl: {
ca: fs.readFileSync('./BaltimoreCyberTrustRoot.crt'),
}
});
我遵循的文档:
https://docs.microsoft.com/en-us/azure/mysql/howto-configure-ssl
https://docs.microsoft.com/en-us/azure/mysql/howto-connection-string
我尝试了mysql和mysql2节点驱动程序,均未成功.有人解决了吗?
解决方法:
感谢您报告问题.该错误已在我们的内部测试中公开并修复.我们将在几天内部署此修复程序,并随时通知您.同时,如果可以的话,请使用非SSL模式缓解.谢谢!
– – -编辑 – – –
嗨,修复程序已经部署.请尝试一下!谢谢.
内容总结
以上是互联网集市为您收集整理的与MySQL Azure的SSL连接在Node.js应用程序中失败全部内容,希望文章能够帮你解决与MySQL Azure的SSL连接在Node.js应用程序中失败所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。