排查mysql的奇怪问题

今天检查一台服务器,发现mysql可以用空口令登录,登录进去后发现mysql.user表里只有一条记录

按道理来说这样只能输入密码才能登录啊!

到网上搜了好久也没找到原因,最后无意中随意输入了个字符做密码试试,结果也能登录,说明任意密码都能登录。

然后到网上搜索"mysql 任意密码都能登录" 果然找到了原因,原来是管理员在my.ini里加了skip-grant-tables

经过验证确认了问题所在,到此问题解决

原文地址:https://www.cnblogs.com/chinasun021/p/2833533.html