MySQL8中的SSL连接的关闭

 时间:2026-02-14 21:30:01

1、先查看SSL是否是开启的

mysql> show global variables like '%ssl%';

| have_ssl           | YES             |

其中have_ssl为yes说明SSL连接是开启的。

我们还可以看到MySQL数据目录有一些以pem为后缀的SSL相关文件

private_key.pem

public_key.pem

server-cert.pem

server-key.pem

MySQL8中的SSL连接的关闭

MySQL8中的SSL连接的关闭

2、我们还可以从连接的用户状态来进行查看。

注意:本地连接和远程连接是不一样的,本地连接都不会启用SSL连接,只有远程用户连接时会启动。

分别在本地和远程两个地方连接上MySQL数据库,再分别执行\s命令

mysql > \s

MySQL8中的SSL连接的关闭

MySQL8中的SSL连接的关闭

3、从上面可以看出,本地连接时,SSL是“Not in use”,表示没在用SSL连接。

远程连接时,SSL是“SSL: Cipher in use is DHE-RSA-AES128-GCM-SHA256”,表示在用SSL连接。

4、为了使远程连接时也不用SSL,我们需要关闭SSL连接功能。

修改配置文件my.cnf,在[mysqld]中加入以下内容:

skip_ssl

然后重启MySQL服务

# systemctl restart mysqld

MySQL8中的SSL连接的关闭

MySQL8中的SSL连接的关闭

5、查看hava_ssl的参数值有没有变化

mysql> show global variables like '%ssl%';

MySQL8中的SSL连接的关闭

6、可以看到,have_ssl的参数值从YES变成了DISABLED,说明已经关闭了SSL连接功能了。

我们再从远程连接数据库看看连接状态

mysql > \s

MySQL8中的SSL连接的关闭

7、可以看到,远程连接上去后,SSL也变成了“Not in use”,说明远程也没在用SSL连接了

  • 如何通过VLC发送RTSP流
  • windows 2012怎么添加用户并设置远程登录
  • weblogic被管节点启动报错transport error 202
  • Windows server 2012 的本地默认端口禁用方法
  • wireshark使用教程入门
  • 热门搜索
    文明旅游活动总结 土耳其旅游多少钱 郭德纲 我要旅游 江苏省旅游地图 石家庄旅游地图 四川旅游信息网 广之旅旅游网 去香港旅游攻略 惠安旅游景点大全 广西旅游网