连接mysql数据库,密码错误也能访问

jdbc连接数据库时,密码乱输也能访问mysql,请问这是怎么回事?

img

img

您好,您应该是设置了mysql允许不用密码验证就能登录吧。检查一下的配置:
在mysql的配置my.ini中,

img


打开文件,
是否将skip-grant-tables = true

img


如果是设置成了true,改为false或者将该行设置注释掉即可。

你应该设置了跳过密码验证导致的,可以查看下参数文件中是否有以下设置:
skip-grant-tables

可能你应该是设置了mysql允许不用密码验证就能登录。检查一下的mysql配置文件,在mysql的配置文件my.ini中,将skip-grant-tables = true改成false就好。