mysql数据库远程连接空密码也能进入漏洞检测bug排查(漏洞扫描出来mysql弱密码口令)

最近漏洞扫描出来mysql弱密码口令,以为是密码问题,修改后仍然不行,检测仍有漏洞。

结果发现在b服务器可以直接远程连接a的服务器,我甚至密码都没输入!!!

复制代码
mysql -u root -h 172.*.*.* -P 3306

直接进入mysql了,再排查了一切可能,最后锁定在了匿名账户

不知道什么时候创建了两个匿名帐户

复制代码
+------+---------------+-----------------------+
| User | Host          | plugin                |
+------+---------------+-----------------------+
|      | %             | mysql_native_password |

删除这个匿名帐户即可,因为这个匿名帐户会允许所有的ip进入

复制代码
DROP USER ''@'%';

刷新权限

复制代码
FLUSH PRIVILEGES;

这样再进行无密码登录,就登陆不了。

相关推荐
l1t3 分钟前
与系统库同名python脚本文件引起的奇怪错误及其解决
开发语言·数据库·python
星空露珠20 分钟前
迷你世界UGC3.0脚本Wiki角色模块管理接口 Actor
开发语言·数据库·算法·游戏·lua
IpdataCloud21 分钟前
指纹浏览器为什么要自建IP检测?基于IP数据云离线库的架构实践
数据库·网络协议·tcp/ip·架构·edge浏览器
翻斗包菜29 分钟前
MySQL 从入门到精通:数据库核心知识与实战指南
数据库·mysql
grizzliesster21 小时前
MySQL——表的约束
数据库·mysql
卤炖阑尾炎1 小时前
MySQL 数据库初体验:从基础概念到服务部署全攻略
数据库·mysql·oracle
hongtianzai2 小时前
MySQL中between and的基本用法
android·数据库·mysql
隔壁小邓2 小时前
数据库中间件全景解析:从连接管理到分布式协同
数据库·分布式·中间件
lcrml2 小时前
Redis简介、常用命令及优化
数据库·redis·缓存
一只努力的微服务2 小时前
【Calcite 系列】深入理解 Calcite 的 IntersectToSemiJoinRule
大数据·数据库·calcite·优化规则