在项目中mysql数据库访问不到,报错如上,求解决
在项目中mysql数据库访问不到,报错如下,求解决
我在配置文件里面配置好了,但是就是访问不到,先是配置文件的一部分:
<parameter ID="JDBC_DRIVER">
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter ID="JDBC_URL">
<value>jdbc:mysql://localhost:3306/eap? autoReconnect=true&useUnicode=true&characterEncoding=gbk</value>
</parameter>
<parameter ID="JDBC_USER">
<value>root</value>
</parameter>
<parameter ID="JDBC_PWD">
<value>111111</value>
</parameter>
会报如下错误:
Cannot create PoolableConnectionFactory (Server connection failure during transaction. Due to underlying exception: 'java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)'.
------解决方案--------------------
密码不多,,,,
------解决方案--------------------
你没有登录权限
------解决方案--------------------
先看看连接代码有问题吗,再者就是最好只有一个配置文件,不要存在其他的配置文件。你可能改错配置文件了
------解决方案--------------------
Access denied for user 'root'@'localhost' (using password: YES)'.说了很明白 密码不对
------解决方案--------------------
我也认为是密码不对
------解决方案--------------------
你先用数据库工具 用现在的用户名和密码看能否成功登陆?如果不能,则判断是密码不对还是没有权限 如果能登陆,则检查配置文件
------解决方案--------------------
+1
------解决方案--------------------
http://hi.baidu.com/injava/item/dc796d9634681bbccc80e543
是权限问题,我也遇到过。
其实这个问题,只要你把关键的错误信息输在百度里,就会有很多详细的答案。
------解决方案--------------------
Access denied for user 'root'@'localhost' (using password: YES)'.
这句话就是提示 密码错误,不过有几个原因都会指向到这个错误...
可以看看10楼给的链接,这个问题我遇到多次了。
经常在操作mysql的时候操作错误,导致mysql锁住了或者说权限不足的情况引起的。
然后定义的密码最好不要随便改,也会引起这个问题
我在配置文件里面配置好了,但是就是访问不到,先是配置文件的一部分:
<parameter ID="JDBC_DRIVER">
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter ID="JDBC_URL">
<value>jdbc:mysql://localhost:3306/eap? autoReconnect=true&useUnicode=true&characterEncoding=gbk</value>
</parameter>
<parameter ID="JDBC_USER">
<value>root</value>
</parameter>
<parameter ID="JDBC_PWD">
<value>111111</value>
</parameter>
会报如下错误:
Cannot create PoolableConnectionFactory (Server connection failure during transaction. Due to underlying exception: 'java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)'.
mysql
数据库
jdbc
user
------解决方案--------------------
密码不多,,,,
------解决方案--------------------
你没有登录权限
------解决方案--------------------
先看看连接代码有问题吗,再者就是最好只有一个配置文件,不要存在其他的配置文件。你可能改错配置文件了
------解决方案--------------------
Access denied for user 'root'@'localhost' (using password: YES)'.说了很明白 密码不对
------解决方案--------------------
我也认为是密码不对
------解决方案--------------------
你先用数据库工具 用现在的用户名和密码看能否成功登陆?如果不能,则判断是密码不对还是没有权限 如果能登陆,则检查配置文件
------解决方案--------------------
+1
------解决方案--------------------
http://hi.baidu.com/injava/item/dc796d9634681bbccc80e543
是权限问题,我也遇到过。
其实这个问题,只要你把关键的错误信息输在百度里,就会有很多详细的答案。
------解决方案--------------------
Access denied for user 'root'@'localhost' (using password: YES)'.
这句话就是提示 密码错误,不过有几个原因都会指向到这个错误...
可以看看10楼给的链接,这个问题我遇到多次了。
经常在操作mysql的时候操作错误,导致mysql锁住了或者说权限不足的情况引起的。
然后定义的密码最好不要随便改,也会引起这个问题