mysql密码正确但是登录不上

我的数据库mysql为什么登录不上啊!密码应该是对的,之前以为是我密码记错了,所以就重置了密码,但还是登录不上!毕设急救啊!求解答!

我用免密登录看了

img


这样看密码是123456没错吧
但是就是登录不上去,用navicat也连接不上

img

img


找了网上很多办法都没有解决

你需要授权远程访问:

授权
grant all privileges on *.* to root@'%' identified by '123456'
刷新权限
flush privileges;

如果有用,请给个采纳,谢谢

如果您使用MySQL时遇到了密码正确但是登陆不上去的问题,可能是由于以下原因引起的:

  1. 您输入的主机名或端口号错误,导致MySQL无法连接。请检查您输入的主机名和端口号是否正确,与管理员确认是否允许远程连接。
  2. 您的MySQL服务器已经关闭,导致MySQL无法运行。请检查您的MySQL服务是否开启,以及是否有任何故障。
  3. 您的MySQL密码已被更改,但是您的应用程序缓存了旧密码,导致登录失败。尝试更改缓存设置或清除应用程序缓存。
  4. 您的MySQL账号已被禁用或删除,导致MySQL无法验证您的身份。联系管理员确认您的账号状态。
    如果您仍然无法解决问题,请与管理员联系,并提供所有相关详细信息,以便更快地解决问题。

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^