druid连接池 init datasource error, url:... Access denied for user 'root'@'localhost' (using password: YES)解决
问题描述
不是密码错误,但是druid就是连不上。
资源文件(看起来没毛病):
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/bdqn?useUnicode=true&characterEncoding=utf-8&useSSL=false
username=root
password=root
控制台输出:
2019-04-03 00:10:35.166 ERROR 9364 --- [nio-9999-exec-6] com.alibaba.druid.pool.DruidDataSource :
init datasource error, url: jdbc:mysql://localhost:3306/bdqn?useUnicode=true&characterEncoding=utf-8&useSSL=false
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3878)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:871)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1694)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1215)
就这样一直死循环下去,诡异。
排错:
1、排除mysql异常,我们使用另一个项目进行数据库访问发现一切正常
2、由于是自己的脚手架,检查了一遍各种资源是否释放
3、配置文件
配置文件被做了手脚么。。(黑人问号)