手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

MySQL8中的SSL连接的关闭

时间:2024-10-29 03:32:34

1、先查看SSL是否是开启的mysql> sho嘛术铹砾w global variables like '%ssl%';| have_ssl | YES |其中have_ssl为yes说明SSL连接是开启的。我们还可以看到MySQL数据目录有一些以pem为后缀的SSL相关文件private_key.pempublic_key.pemserver-cert.pemserver-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连接了

© 手抄报圈