但是用户和密码都是准确的,用的是root,权限也是最高,不知道为什么的
首先看下你的mysql服务有没有开启,开启了的话看下user属性和配置文件有没有错(比如单词打错之类的),还不是的话,就看下是不是如上所说的权限问题
首先看下工具能连进去吗?可能是服务器的mysql没有授权 外来ip
你的用户名没有指定,应该是root吧,然后再检查你的密码对不对。这里提示access denied(访问拒绝)
这是你mysql的设置问题,没有为外来IP设置权限,所以会抛这个异常
链接数据库参数设置问题吧,有文件专门这种链接参数的
应该是mysql没授权,百度一下mysql授权应该就能解决了
这个mysql授权问题
反正看你这个图就是说你 没有权限 密码未设置?
更改mysql数据库中user表里面里的Host值为%就可以了
这个错误我昨天遇到过,建议首先检查配置文件里面的URL和账号密码(建议用外部软件链接测试一下),然后检查响应的驱动包依赖包。
我昨天首先是密码被改了,然后第二个问题是发现DB依赖包没有编译进去。
感谢大家的回答,今天突然发现了,之前看教程是这样配置了spring.datasource.data-username,然后用了1.5.9版本
需要spring.datasource.username这样配置,一直没发现,一直以为是数据库的问题,还重装数据库。
yml里面的密码要加双引号如“000000”