nodejs的mysql模块学习(五)数据库连接配置之SSL
2024-08-28 15:27:52
SSL选项
在SSL连接选项中需要一个字符串 或者对象
- 当是字符串的时候 将使用预定义的SSL配置文件
- "Amazon RDS" 只有这一个预定义配置文件 用来连接到亚马逊RDS服务器
包括https://rds.amazonaws.com/doc/rds-ssl-ca-cert.pem和 https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem的证书。
- "Amazon RDS" 只有这一个预定义配置文件 用来连接到亚马逊RDS服务器
- 当连接其他服务器的时候 需要提供一个对象 格式和crypto.createCredentials相同
需要注意的是 参数应该是证书的字符串 而不是证书文件名 如下
const connection = mysql.createConnection({
host : "127.0.0.1",
//省略......
ssl :{
ca : fs.readFileSync(__dirname + '/mysql-ca.crt')
}
});
- 当然你还可以连接到数据库 并且不提供适当的CA 但是不建议这么做
const connection = mysql.createConnection({
host : "127.0.0.1",
//省略......
ssl :{
//不建议
rejectUnauthorized:false
}
});
最新文章
- bzoj3551 Peaks加强版
- CentOS 6.5 安装Python 3.5
- 数据结构--树(遍历,红黑,B树)
- SQL*Loader实验笔记【二】
- 【IIS】 网站优化
- DataTable转List<;Model>;通用类
- C语言 文件操作2--文件缓存的理解
- Opencv2系列学习笔记10(提取连通区域轮廓)
- Linux下安装和设置memcache(转)
- win2008修改最大远程桌面连接数
- Android应用之《宋词三百首》(二)
- SQL Server 权限的分类
- Mac OSX操作系统安装和配置Zend Server 6教程(1)
- Nginx+Keepalived 主备高可用 安装与配置
- Hibernate第四篇【集合映射、一对多和多对一】
- Tampermonkey-让百度云下载飞起来
- mybatis_07动态SQL_foreach循环
- Go语言之高级篇beego框架之config、httplib、context
- SRM484
- 你对linux了解多少,Linux 系统结构详解!
热门文章
- Pylint
- Physicals
- POJ 3449 Geometric Shapes(判断几个不同图形的相交,线段相交判断)
- Codeforces Round #313 (Div. 2) E. Gerald and Giant Chess (Lucas + dp)
- VS2008注册码
- Classifier4J的中文支持
- Odoo 开发者模式
- Spring使用Cache、整合Ehcache
- nutch-2.2.1 hadoop-1.2.1 hbase-0.92.1 集群部署
- Microsoft SQL Server 2008 基本安装说明