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

mysql攻防与加固_MYSQL数据库攻防与加固

mysql攻防与加固_MYSQL数据库攻防与加固

MYSQL数据库攻防与加固
练习环境:DCST-6000-N10mysql加固
任务内容:
1.配置lnux-mysql防火墙,允许mysql服务能够被访问
执行命令 iptables –l RH –Firewall-1-INPUT 11 –p tcp –dport 3306 –j ACCEPT
执行命令 iptables –L

发现已经允许mysql服务被访问
2.访问DCST中的MysqlServer,在/var/log目录下创建access.log文件,并修改mysql的配置文件,使其能够记录所有的访问记录
首先创建记录日志的文件
#touch /var/log/access.log

一般mysql的配置文件的路径是/etc/my.cnf,我们也可以通过命令来查找配置文件
#find –name ‘my.cnf’

接下来修改mysql的配置文件my.cnf,将访问记录保存到access.log中
#vi /etc/my.cnf
#log=/var/log/access.log

执行命令 /etc/init.d/mysqld restart 重启mysql服务
3.进入mysql数据库,找到可以从任何IP地址进行访问的用户
终端输入mysql启动mysql客户端

执行命令 mysql>use mysql 使用mysql数据库

执行命令 mysql>select host,user from user; 查看mysql数据库里的所有用户权限

发现test用户可以从任意地点访问
4.对题号3中的漏洞进行加固,删除可以任意IP地址进行访问的用户
执行命令 mysql>delete user from user where user=”test”; 删除test用户
执行命令 mysql>flush privileges; 避免重启数据库来让我们之前所作的修改生效
执行命令 mysql>select host,user from user;来查看一下,发现用户已经删除

如果设定该用户只能从特定IP访问,在mysql客户端用grants命令进行管理
执行命令–:mysql>GRANT ALL ON . TO test@IP地址 IDENTIFIED BY “” WITH
GRANT OPTION
这个命令也可以用来新建用户名,by后面加的是账户密码

5.检查是否存在匿名用户,如果存在匿名用户,则加固删除 ,将执行加固命
执行命令 mysql>select host,user from user where user=””;来寻找匿名用户

发现有两个匿名用户
执行命令 mysql>delete user from user where user=””; 删除匿名用户

执行命令 mysql>flush privileges; 避免重启数据库来让我们之前的修改生效
执行命令 mysql>select host,user from user ;查看用户表发现匿名用户已经被删除

6.改变默认mysql管理员的名称,将默认管理员root改为admin
执行命令 mysql>use mysql; 使用mysql数据库
执行命令 mysql>update user set user=”admin” where user=”root”;将root修改为admin
执行命令 mysql>select host,user from user; 发现root已经改名为admin

7.禁止mysql对本地文件进行存取,对mysql的配置文件进行修改
在mysql操作界面下输入/q、exit或者quit退出mysql
执行命令 vi /etc/my.cnf
增加语句 set –variable=local-infile=0

执行命令 /etc/init.d/mysqld restart 重启mysql服务
8.数据库安全加固操作:限制一般用户浏览其他用户数据库,对mysqld 的启动项进行加固
执行命令 vi /etc/my.cnf
增加语句 skip-show-database

执行命令 /etc/init.d/mysqld restart 重启mysql服务

《网络安全从零到精通全套学习大礼包》

96节从入门到精通的全套视频教程免费领取

如果你也想通过学网络安全技术去帮助就业和转行,我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。

网络安全学习路线图

想要学习 网络安全,作为新手一定要先按照路线图学习方向不对,努力白费。对于从来没有接触过网络安全的同学,我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线,大家跟着这个路线图学习准没错。

配套实战项目/源码

所有视频教程所涉及的实战项目和项目源码

学习电子书籍

学习网络安全必看的书籍和文章的PDF,市面上网络安全书籍确实太多了,这些是我精选出来的

面试真题/经验

以上资料如何领取?

以上资料如何领取?


文章来自网上,侵权请联系博主

http://www.jsqmd.com/news/541720/

相关文章:

  • 2026年专业金属链板输送带服务哪家强?TOP排名为你揭晓!
  • OpenClaw+Qwen3-VL:30B:低成本智能助手
  • 前端开发入门基础:从零搭建第一个网页,小白也能轻松学会
  • OpenClaw学习助手:GLM-4.7-Flash自动整理学习笔记
  • OpenClaw终端整合:QwQ-32B命令行操作增强方案
  • 4个维度精通UMLet:开源UML绘图工具全指南
  • DDOS 攻击是什么?有哪些常见的DDOS攻击?
  • 从巨鲸到万物生长:Claude Code如何颠覆AI开发,带你从对话走向Agent平台搭建!
  • Ricon组态系统:智能楼宇的大脑
  • TFLM 多输入多输出(MIMO):工作原理 + 典型应用 + 完整项目案例详解
  • Artisan咖啡烘焙软件:从数据采集到品质优化的专业指南
  • 2026最新 Uniapp 开发微信小程序:高频Bug排查+原生API差异详解
  • 【技术突破】CCPD:重塑复杂场景下车牌识别基准的智能解决方案
  • STM32引脚配置与OLED驱动实现详解
  • 云原生测试:容器化部署的10个常见陷阱
  • ROS Melodic环境下TAB补全失效?可能是rosbash包在作怪(附各版本修复命令)
  • 【OpenClaw最新部署教程】2026年OpenClaw本地9分钟集成喂饭级步骤
  • OpenClaw+nanobot省钱方案:自建QQ机器人自动回复与任务处理
  • 3大核心突破:SRWE如何解决窗口分辨率自定义难题
  • 英雄联盟智能辅助工具:如何用5分钟实现游戏体验的全面升级?
  • 2026年靠谱的可拆底模钢筋桁架楼承板/大跨度钢筋桁架楼承板优质供应商推荐 - 品牌宣传支持者
  • 嵌入式系统学习指南:硬件到软件全路径
  • 成本对比实测:OpenClaw+自部署GLM-4.7-Flash比SaaS API省下80%
  • 无人驾驶汽车:自动泊车路径规划与多项式规划垂直泊车技术解析,单步泊车系统详解
  • 软件测试的“去中心化”趋势:专业测试工程师的价值重构与进化
  • 市政护栏厂家:京式围栏/京式护栏/别墅护栏/厂区护栏/变电站围栏/围墙护栏/围网/学校围栏/小区围栏/小区护栏/选择指南 - 优质品牌商家
  • OpenGlass:25元重构智能眼镜体验,零基础也能打造AI视觉助手
  • OpenCLI:把任何网站变成命令行工具,6500+ Star 的 AI 原生 CLI 枢纽
  • 嵌入式设备通信协议设计与实现指南
  • 2026线上百货加盟转型与盈利模式白皮书:闪电仓、前置仓、前置仓加盟、投资即使零售平台、投资线上百货超市、投资线上超市选择指南 - 优质品牌商家