Docker 搭建启用 SSL 的 MySQL 开发环境

搭建启用 SSL 的 MySQL 开发环境

MySQL 需要使用 SSL 连接,没有用过,快速搭建一套启用 SSL 的 MySQL,便于测试。

步骤

MySQL8 默认启用 SSL,使用 Docker 搭建 MySQL8,省事。

搭建 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
posted @ 2022-08-31 17:08  吴思老  阅读(421)  评论(0编辑  收藏  举报