为了提高链路安全性,您可以启用SSL(Secure Sockets Layer)加密,并安装SSL CA证书到需要的应用服务。SSL在传输层对网络连接进行加密,能提升通信数据的安全性和完整性,但会同时增加网络连接响应时间。
前提条件
实例需为PolarDB-X且版本为5.4.10或以上,实例基本信息页可查看实例版本信息。
注意事项
- SSL的证书有效期为1年,请及时更新证书有效期并重新下载配置CA证书,否则使用加密连接的客户端程序将无法正常连接。
- 由于SSL加密的实现原理,启用SSL加密会显著增加CPU使用率,建议您仅在外网链路有加密需求的时候启用SSL加密。内网链路相对较安全,一般无需对链路加密。
- 开启或关闭SSL加密会重启实例,请谨慎操作。
开启SSL加密
配置SSL CA证书
开通SSL加密后,应用或者客户端连接PolarDB-X时需要配置SSL CA证书。本文以MySQL Workbench和Navicat为例,介绍SSL CA证书安装方法。其它应用或者客户端请参见对应产品的使用说明。
MySQL Workbench配置方法
Navicat配置方法
更新证书有效期
说明
- 更新有效期操作将会重启实例,建议在业务低峰期操作,并确保您的应用具备自动重连机制。
- 更新有效期后需要重新下载及配置CA证书。

修改SSL受保护地址
关闭SSL加密
说明
- 关闭SSL加密会重启实例,建议您在业务低峰期操作,并确保您的应用具备自动重连机制。
- SSL加密关闭后,数据库访问性能会有一定程度提升,但安全性上有削弱,故非安全环境下不建议关闭SSL加密。