褚睿睿 2025-03-15 13:06 采纳率: 0%
浏览 38

Access denied for user 'root'@'localhost' (using password: YES)

img

已经检查过密码和路径都没有问题,也将host改为%,并且执行了GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION;还是解决不了问题,求解答

  • 写回答

5条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-15 13:10
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    根据您提供的信息,问题可能出在MySQL数据库连接权限的设置上。请确认您已经执行了类似以下的命令来授权root用户在任何主机上访问数据库:
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    

    请确保替换上面语句中的''root'@'%'''为您实际的用户名和主机。执行完毕之后,再尝试连接数据库看是否问题得到解决。 如果问题仍然存在,可以尝试重启MySQL服务或者检查防火墙设置是否阻止了数据传输。 如果问题依然无法解决,请提供更多详细信息,以便我能够更好地帮助您解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月15日