暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

mysql关闭和开启ssl

原创 金同学 2023-12-05
1290

从mysql 5.7.28版本开始,安装数据库将默认开启ssl。但是随着ssl的不断升级,mysql生态的一些软件无法正常连接mysql库。

mysql> show variables like '%ssl%';
+---------------------------------------------------+-----------------+
| Variable_name                                     | Value           |
+---------------------------------------------------+-----------------+
| have_openssl                                      | YES             |
| have_ssl                                          | YES             |
| ssl_ca                                            | ca.pem          |
| ssl_capath                                        |                 |
| ssl_cert                                          | server-cert.pem |
| ssl_cipher                                        |                 |
| ssl_crl                                           |                 |
| ssl_crlpath                                       |                 |
| ssl_key                                           | server-key.pem  |
+---------------------------------------------------+-----------------+
9 rows in set (0.01 sec)

1、关闭ssl方法

在配置文件中找到[mysqld]部分,然后添加以下行:

skip_ssl

然后重启数据库

2、重新开启ssl

关闭ssl后,如果想重新开启ssl,只需要在配置文件指定ssl_ca、ssl_cert和ssl_key对应文件的路径,这3个参数对应的密钥文件默认在数据目录下。

[mysqld] 
# skip_ssl 注释关闭ssl参数 
ssl_ca=/data/mysql/data/ca.pem 
ssl_cert=/data/mysql/data/server-cert.pem 
ssl_key=/data/mysql/data/server-key.pem

然后重启数据库。

最后修改时间:2023-12-05 13:48:26
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论