Docker 搭建启用 SSL 的 MySQL 开发环境
搭建启用 SSL 的 MySQL 开发环境
MySQL 需要使用 SSL 连接,没有用过,快速搭建一套启用 SSL 的 MySQL,便于测试。
步骤
MySQL8 默认启用 SSL,使用 Docker 搭建 MySQL8,省事。
搭建完毕,此时可以使用 SSL,但不是强制的。
修改容器内的 /etc/mysql/my.cnf
文件,添加
# 强制 SSL 连接
require_secure_transport=ON
重启容器。此时,必须使用 SSL 访问。
使用 Navicat 访问 MySQL,必须勾选 SSL 才能访问。
PS:
Navicat 版本建议高一点,我用的 12。
证书从容器内获取
/var/lib/mysql/ca.pem
/var/lib/mysql/client-cert.pem
/var/lib/mysql/client-key.pem
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步