springBoot连接linux数据库异常Access denied for user ''@'localhost' using password: NO解决方法
springBoot连接linux数据库异常Access denied for user ''@'localhost' using password: NO解决方法
今天在学习springBoot的时候,写一个springBoot连接虚拟机上的mysql时出现异常 sqlException:Access denied for user ‘root’@‘192.168.137.146’ using password: NO
这是我的错误配置:
错误原因:
按照异常提示这是用户没有访问权限,一般是密码填错了。但是我发现在navicat上连接是没有问题
后面我改用properties做配置文件,惊奇的发现可以了。搜索网上其他的同样问题贴说问题的原因是IDEA的代码提示问题。IDEA的提示就是错误的,使用在配置spring.datasource.driverClassName时,千万记得手打,别用他的提示,提示中带有driver-class-name这是错误的。具体原因未知。
##解决方法:成功。