我的数据库无论输入什么密码或者不输入密码都可以连接。看了网上很多都没有解决,然后我发现我的配置文件之前有一串代码导致。

先进入配置ini文件

配置了这个导致都可以连接登录。

然后你保存之后先不要启动服务,先到连接软件里面把mysqlid里面user表修改host为%

 

 

 重启服务即可。

参考:MySQL采用任何密码登录都能通过的原因_荒--的博客-CSDN博客

解决mysql用任何密码都能登录的问题 - tianqibucuo - 博客园 

Mysql 8.0 密码管理问题,root登录修改默认密码,root无需密码或任何密码都可以登录原因及解决方法_the丶only的博客-CSDN博客 

 mysql修改用户密码的方法及命令 - mmx8088 - 博客园

mysql-unsha1:在未知密码情况下,登录任意MYSQL数据库 - 邱明成 - 博客园 

更多推荐