nodejs的mysql模块学习(五)数据库连接配置之SSL
2016-12-03 10:32
405 查看
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的证书。
当连接其他服务器的时候 需要提供一个对象 格式和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 } });
相关文章推荐
- nodejs的mysql模块学习(十)连接池集群配置选项
- hibernate学习(一)hibernate.cfg.xml文件连接mySql、Oracle、SqlServer配置
- xml做mysql的配置文件及php对配置文件信息的读取 连接数据库
- Mysql学习之--数据库连接和用户管理
- MySQL学习(一)数据库安装与配置全程图解
- C/C++连接数据库MySQL(自己写的一个通讯录软件,供大家学习交流)
- ThinkPHP学习(三)配置PHP5支持MySQL,连接MySQL数据库
- 配置phpmyadmin使登录时可填写IP管理多台MySQL 连接多个数据库 自动登录
- yii 学习笔记七、数据库连接配置
- rsyslog的ommsql模块如何连接MYSQL的非标准数据库端口?
- JSP连接Mysql的数据库连接池配置相关
- Java学习笔记——JDBC之与数据库MySQL的连接以及增删改查等操作
- 学习app.config连接数据库的配置
- godaddy 虚拟主机使用 navicat for mysql 连接数据库配置方法
- C++Builder学习笔记5.1(连接数据库,读写配置文件,加载DLL)
- jsp 连接数据库MySQL相关驱动的配置
- MySQL学习(一)数据库安装与配置全程图解
- 数据库连接参数配置Mysql
- JSP连接Mysql的数据库连接池配置相关
- NHibernate学习之二——.cfg.xml配置大全(数据库连接配置)