当前位置: 首页 > news >正文

Mysql开启SSL

等二测出未开启SSL,如下
在这里插入图片描述
have_openssl、have_ssl都是DISABLED也不知道当时为啥没开,看最近的都是开启的,整改必去得开了,开启步骤

1.生成秘钥

  • 进入mysqlbin目录下,运行
./mysql_ssl_rsa_setup

运行后会生成证书
在这里插入图片描述默认证书会在mysql的data目录下
在这里插入图片描述

2.授权

  • data目录下给生成的秘钥文件授权
chown -R mysql.mysql *.pem

3.配置证书

linux在/etc/my.cnf配置文件中加入配置

#服务器CA证书
ssl-ca=/usr/local/mysql/data/ca.pem 
#服务端使用的证书
ssl-cert= /usr/local/mysql/data/server-cert.pem
#服务端使用的密钥
ssl-key=/usr/local/mysql/data/server-key.pem

保存配置后重启mysql

systemctl restart mysqld

进入mysql可查看ssl配置状态

show variables like 'have%';

在这里插入图片描述

show variables like 'ssl%';

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 鸿蒙Harmony开发:onFrame逐帧回调规范
  • 接了一个2000块的小活,大家进来看看值不值,附源码
  • MATLAB 与Gazebo联合仿真
  • 2024年必备技能:智联招聘岗位信息采集技巧全解析
  • KBEngine ue5
  • 事务和索引(面试常问)
  • 【数据结构】哈希应用-STL-位图
  • 实践致知第17享:电脑忽然黑屏的常见原因及处理方法
  • linux perf
  • C# Unity 面向对象补全计划 七大原则 之 里氏替换(LSP) 难度:☆☆☆ 总结:子类可以当父类用,牛马是马,骡马也是马
  • 论文解读 | ACL 2024:自我蒸馏在语言模型微调中架起分布差异的桥梁
  • PyTorch深度学习实战(4)—— Tensor的基本操作
  • 锐捷RCNA | 远程登录与路由技术
  • Python获取Excel内容
  • 用Manim计算和可视化某个函数图的微分切割线
  • canvas 五子棋游戏
  • codis proxy处理流程
  • JAVA并发编程--1.基础概念
  • python3 使用 asyncio 代替线程
  • Python学习之路16-使用API
  • quasar-framework cnodejs社区
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 成为一名优秀的Developer的书单
  • 那些年我们用过的显示性能指标
  • 双管齐下,VMware的容器新战略
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • Spring Batch JSON 支持
  • 进程与线程(三)——进程/线程间通信
  • ​什么是bug?bug的源头在哪里?
  • ​数据结构之初始二叉树(3)
  • (003)SlickEdit Unity的补全
  • (2)STM32单片机上位机
  • (52)只出现一次的数字III
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (c语言)strcpy函数用法
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (二)换源+apt-get基础配置+搜狗拼音
  • (翻译)terry crowley: 写给程序员
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (五)Python 垃圾回收机制
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转载)Linux网络编程入门
  • (轉貼) UML中文FAQ (OO) (UML)
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .NET 简介:跨平台、开源、高性能的开发平台
  • ?.的用法
  • @Conditional注解详解
  • @基于大模型的旅游路线推荐方案