处理扫描器扫出的漏洞,基本有四种方法:一是升级软件包到新版本(包括打补丁和整个替换升级),二是修改banner配置项(包括禁用banner和修改banner内容),三是添加白名单(包括主机防火墙和软件白名单),四是强制替换版本字符串。

具体到mysql,升级是比较麻烦的各种配置选项可能不兼容,多次探究基本没有确认没有banner配置项,添加白名单要整理比较费劲,今天试了强制替换版本字符串发现可行。

1.使用telnet确认当前banner中显示的版本号

2.使用strings查看/usr/sbin/mysqld中包含版本号的字符串(可选)

strings /usr/sbin/mysqld | grep 5.5.55

在第一步中查到的版本号为5.5.55所以我们这里grep 5.5.55,具体改为自己的版本号即可

3.使用sed强制替换版本号

sed -i 's/5.5.55/5.8.55/' /usr/sbin/mysqld

这里我们只需要替最开头查到的那个5.5.55后边/export开头的那些都不用管

4.重新启动msyql再次查看banner中的版本号

service mysql restart

telnet192.168.220.128 3306

可以看到banner中的版本号已成功修改由5.5.55变为5.8.55。使用nmap确认如下图

5.说明

①在mysql5.5中启停使用的是server mysql start/stop而在之后的版本中使用的是service mysqld start/stop,由于我这里是5.5版本,开始没注意一直去改/usr/bin/mysql而不成功

后来查看rpm安装包有释放mysqld时,才想起service后接的其本质是/etc/init.d下的脚本而不是程序名--虽然一般来说这两者名称一般一样--这才去找/usr/sbin/mysqld修改

②还是一样要强调,初步看来这样强制修改后程序运行正常,但没经长久验证对功能和软件升级是否有影响,所以仅供参考

mysql更改版本号_MySQL修改版本号教程相关推荐

  1. mysql 更改一行_mysql怎么修改数据表里一行数据?

    mysql中修改数据表里一行数据的方法:使用UPDATE语句,语法格式"UPDATE SET 字段 1=值 1 [,字段 2=值 2- ] [WHERE 子句 ] [ORDER BY 子句] ...

  2. mysql下载吧_Mysql安装图文教程

    Mysql是一款功能强大的数据库软件,Mysql安装图文教程将介绍如何安装Mysql,接下来一起了解一下Mysql是如何安装的吧. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行在 ...

  3. mysql 复制用户_MySQL修改复制用户及密码

    在生产环境中有时候需要修改复制用户账户的密码,比如密码遗失,或者由于多个不同的复制用户想统一为单独一个复制账户.对于这些操作应尽可能慎重以避免操作不同导致主从不一致而需要进行修复.本文描述了修改复制账 ...

  4. mysql root命令_MySQL 修改 root 密码命令

    安装好 MySQL 并成功启动 MySQL 服务后,可以通过以下方法修改root密码: ①用 mysqladmin.exe 操作.指令如下: cd C:\Program Files\MySQL Ser ...

  5. mysql 设置大小写_mysql修改大小写参数注意事项

    原由:数据库中原本参数lower_case_table_names的值为0,应开发要求需要修改为不区分大小写,即修改为1.但是修改完之后,发现本来建立的大写字母的表查不到. 修改过程 1,在参数文件中 ...

  6. mysql 更改密码 alter_MySQL修改账号密码方法大全

    前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改.密码过期需要修改.忘记密码需要修改等.本篇文章将会介绍需要修改密码的场景及修改密码的几种方式. 1.忘记 r ...

  7. mysql百度云_Mysql 免安装教程 百度云网盘有文件和word说明

    一 把文件解压到一个目录下 这是解压后的目录 将my.ini文件考进去 双击打开my.ini 找到这两行更改成自己的解压路径保存 右键此电脑属性 找到高级系统设置配置环境变量 新建->变量值是解 ...

  8. mysql 网盘_Mysql 免安装教程 百度云网盘有文件和word说明

    一 把文件解压到一个目录下 这是解压后的目录 将my.ini文件考进去 双击打开my.ini 找到这两行更改成自己的解压路径保存 右键此电脑属性 找到高级系统设置配置环境变量 新建->变量值是解 ...

  9. mysql 更改 uf_mysql 常用修改语句

    //主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add p ...

最新文章

  1. OSPF中virtual-link
  2. Temporary failure in name resolution
  3. linux 系统中 /etc/passwd 和 /etc/shadow文件详解
  4. spark streaming 5: InputDStream
  5. CentOS6.9部署zabbix3.0监控系统
  6. mac安装openjdk
  7. libevent在windows平台下通过vs进行编译
  8. 米线店结账程序 装饰着模式_真实数据:外卖销售9999+ 长沙米线万单店 它究竟是怎么做到的?...
  9. c#文件排序和文件夹排序
  10. 曹胜欢,java那些事儿
  11. 使用Eclips开发java程序
  12. 算力智库2021隐私计算论坛圆满落幕,隐私计算落地会长出怎样的新商业模式?
  13. cas:337526-88-2 ;Ir(bt)2 (acac),齐岳提供金属配合物材料
  14. 四平方数和定理(leetcode 279 python)
  15. 随机森林(randomForest)和极限树或者叫做极端随机树(extraTree),
  16. anaconda3 mysql_Win10+Anaconda3+Eclipse+Django+MySQL 配置Python的Web开发环境
  17. 调用“elm_kernel_adda>kernel_matrix3“时,未对输出参数“omega“ (可能还包括其他参数)赋值。
  18. 武纺淘宝网站项目总结
  19. 爬取大众点评页面数据教程,图片文字如何爬取
  20. Scrapy框架 -- crawlSpider爬虫

热门文章

  1. 视电阻率正演matlab,大地电磁测深一维正演——地电学实验报告分析.doc
  2. Fuzzing测试你懂吗?
  3. iOS 在其它APP中通过本APP打开的文件如何保存至本APP,然后使用
  4. 改进的Salp Swarm优化算法(ISSA)(Matlab代码实现)
  5. 游戏3d建模师工资高吗
  6. 简仪USB101—数据采集助手(AI)使用攻略
  7. 智能车载语音消噪,噪音数据集必不可少!
  8. 我为什么离开神州泰岳
  9. Oracle 11gR2 RAC网络配置,更改public ip、vip和scanip
  10. Unity开发乐视三合一体感摄像头(1)