报错信息提示:

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

环境:

    解压版的MySQL5.4, 用的默认配置文件 my-default.ini
    在图形化页面创建一个xxx用户, 地址为 % , 代表可以远程访问, 
并将 指定库 的所有 权限 赋给 这个用户

然后取运行boot 项目的时候报错, 在网上查的都说是因为账号密码什么的, 
    要在配置文件中添加一个跳过检验, 再来回改的 , 个人搞了, 然没用。
最后发现是是因为有一个用户名为空 , 地址为localhost 的用户 , 
    导致了这个原因 。

上面条件说了创建的用户为 % ,但是错误提示为@localhost
解决

直接把那个空白名的用户删除就可以了。。。。

欸丶瓜子
0 声望0 粉丝