gpt4 book ai didi

mysql - 如何将 SSL 与 node-mysql 池连接一起使用?

转载 作者:行者123 更新时间:2023-11-29 04:20:01 25 4
gpt4 key购买 nike

我正在使用 felixge 的 node-mysql 通过 Node.JS 建立数据库连接。我建立了很多连接,所以我认为使用连接池是个好主意:

var mysql = require('mysql');

function createPool() {
var pool = mysql.createPool({
dateStrings : true,
host : '***',
user : '***',
password : '***',
database : '***'
});
return pool;
}

然而,虽然 node-mysql 使得使用 SSL 进行普通连接变得非常简单:

var connection = mysql.createConnection({
host : 'localhost',
ssl : {
ca : fs.readFileSync(__dirname + '/mysql-ca.crt')
}
});

文档中似乎没有显示在使用连接池时 SSL 选项可用。

我如何将 SSL 与 node-mysql 池连接一起使用? 或者更确切地说,是否可以做到这一点?

最佳答案

我重新阅读文档并注意到这一行:

Pools accept all the same options as a connection.

对此感到抱歉。无论如何,答案是它接受与普通连接相同的选项。

关于mysql - 如何将 SSL 与 node-mysql 池连接一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27158939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com