报错信息提示:
Access denied for user 'xxx'@'localhost' (using password: YES)
环境:
解压版的 MySQL5.4, 用的默认配置文件 my-default.ini
在图形化页面创建一个 xxx 用户, 地址为 % , 代表可以远程访问,
并将 指定库 的所有 权限 赋给 这个用户
然后取运行 boot 项目的时候报错, 在网上查的都说是因为账号密码什么的,
要在配置文件中添加一个跳过检验, 再来回改的 , 个人搞了, 然没用。最后发现是是因为有一个用户名为空,地址为 localhost 的用户,导致了这个原因。
上面条件说了创建的用户为 %,但是错误提示为 @localhost
解决
直接把那个空白名的用户删除就可以了。。。。