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

Mysql数据库应对安全扫描的绝招

原创 飞天 2025-01-20
271

背景

前段时间看到叶老师的文章,可以使用sed修改mysql数据库版本号,这对于那些在短时间内无法完成数据库升级,但又急需解决安全漏洞的用户而言,简直是福音啊!
下面是测试环境的实验步骤,供参考。

实验步骤

检查数据库版本号

mysql> select @@version; +-----------+ | @@version | +-----------+ | 8.0.39 | +-----------+ 1 row in set (0.00 sec)

当前数据库版本是8.0.39。

关闭数据库

systemctl stop mysqld

备份mysqld文件

cp /usr/sbin/mysqld /usr/sbin/mysqld.bak

修改版本号

#将数据库版本由8.0.39改成9.0.39 sed -i 's/8\.0\.39/9.0.39/ig' /usr/sbin/mysqld

启动数据库

systemctl start mysqld

检查数据库版本号

mysql> select @@version; +-----------+ | @@version | +-----------+ | 9.0.39 | +-----------+ 1 row in set (0.00 sec)

数据库版本号已经由8.0.39修改成9.0.39了。

生产环境中要使用的话,务必要先在测试环境中充分测试、验证业务是否正常,以防出现意想不到的后果。

总结

本文主要讲述了使用sed命令修改Mysql数据库版本号的简便方法,生产环境中请谨慎使用!

关于作者:
网名:飞天,墨天轮2024年度优秀原创作者,拥有 Oracle 10g OCM 认证、PGCE认证以及OBCA、KCP、ACP、磐维等众多国产数据库认证证书,目前从事Oracle、Mysql、PostgresSQL、磐维数据库管理运维工作,喜欢结交更多志同道合的朋友,热衷于研究、分享数据库技术。
微信公众号:飞天online
墨天轮:https://www.modb.pro/u/15197
如有任何疑问,欢迎大家留言,共同探讨~~~

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

文章被以下合辑收录

评论