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

MySql数据库安全加固

设置密码复杂度策略

  • 查看密码策略

SHOW VARIABLES LIKE 'validate_password%';
  • 设置密码策略

INSTALL PLUGIN validate_password SONAME 'validate_password.so';

设置登陆失败策略

  • 安装插件(谨慎操作,可能会导致数据库卡死)

install plugin CONNECTION_CONTROL soname 'connection_control.so';
install plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS soname 'connection_control.so';
  • 查看策略

show variables like 'connection_control%';
  • my配置文件添加配置

vim /etc/my.cnf #添加配置
connection-control-failed-connections-threshold=3
connection-control-min-connection-delay=1800000

设置登录空闲链接超时策略

  • 查看策略

select * from performance_schema.persisted_variables;
  • 设置策略

set persist max_connections=1000;
set persist interactive_timeout=1800;
set persist wait_timeout=1800;

设置ssl加密访问策略

  • 8.0后自带ssl,my配置文件添加配置开启

vim /etc/my.cnf #添加配置
require_secure_transport = ON
  • 重启mysql

service mysql restart
  • 查看策略

show variables like 'require_secure_transport';
  • 工具连接

将mysql数据存放目录中以下三个文件下载到本地后导入工具即可。
client-key.pem
client-cert.pem
ca.pem
  • jdbc连接

        1.将client-key.pem、client-cert.pem、ca.pem三个文件放入一个目录中,进入目录执行以下导入证书命令。 

keytool -importcert -alias MySQLCACert -file ca.pem -keystore truststore -storepass 123456

        2.查看正式是否导入成功。

keytool -list -keystore truststore

        3.连接串中添加如下配置。

&useSSL=true&verifyServerCertificate=true&requireSSL=true&sslMode=verify_ca&trustCertificateKeyStoreUrl=file:/opt/serveroa/conf/truststore&trustCertificateKeyStorePassword=123456
http://www.lryc.cn/news/367862.html

相关文章:

  • Nginx(title小图标)修改方法
  • iOS 17.5中的一个漏洞
  • 如何在 iPhone 上恢复已删除的短信
  • 矩阵练习1
  • 【C++ | 拷贝赋值运算符函数】一文了解C++的 拷贝赋值运算符函数
  • Linux网络安全
  • Django 视图类
  • 【Java面试】十七、并发篇(上)
  • 七天进阶elasticsearch[one]
  • 全新抖音快手小红书视频解析去水印系统网站源码
  • 图解 Python 编程(12) | 文件和编码方式
  • CSDN个人主页动态地图(前端/后端)
  • GUI编程-01
  • Linux网络-自定义协议、序列化和反序列化、网络计算服务器的实现和Windows端客户端
  • Hive知识体系保姆级教程
  • 三大网络简介
  • Element-UI全面入门与实战技巧
  • 第103天: 权限提升-Linux 系统辅助项目脏牛Dirty内核漏洞SUIDGUID
  • 如何用群晖当异地组网服务器?
  • 文件怎么去重?5个技巧,教你删除重复文件!
  • 标准发布实施 | 《村镇污水处理一体化集成装备技术规范》
  • 人工智能--教育领域的运用
  • 【设计模式深度剖析】【3】【行为型】【职责链模式】| 以购物中心客户服务流程为例加深理解
  • 评价GPT-4的方案
  • LeetCode | 1624.两个相同字符之间的最长子字符串
  • 【CS.AI】GPT-4o:重新定义人工智能的新标杆
  • 野火FPGA跟练(四)——串口RS232、亚稳态
  • Qt for Android 申请摄像头权限
  • kivy 百词斩项目 报错
  • ChatTTS 文字生成语言本地模型部署