码迷,mamicode.com
首页 > 数据库 > 详细

关于JavaEE项目连接数据库提示 Access denied for user 'root'@'localhost' (using password: YES)的解决方案

时间:2015-08-28 23:26:43      阅读:1227      评论:0      收藏:0      [点我收藏+]

标签:mysql   access   denied   javaee无法启动   java可以启动   

最近这三天,都在解决如下的问题:我MyEclipse中的JavaEE工程,运行之后就提示Access denied for user ‘root‘@‘localhost‘ (using password: YES),当我用一个Java文件连接MySQL数据库时,没有任何问题。于是我在网上找了一些解决方案:
(1)让root给当前用户授予增删改查的权限:grant select,insert,update,delete on *.* to 用户名@"%" Identified by "密码"; 结果我没有解决问题。
(2)修改用户的密码:SET PASSWORD FOR username@"%" = PASSWORD(‘password‘); 结果我没有解决问题。
(3)重新安装软件。我重新安装了三遍,但是还没有解决问题。
(4)其他的解决方案:http://stackoverflow.com/questions/10299148/mysql-error-1045-28000-access-denied-for-user-billlocalhost-using-passw。这些都没有解决我的问题,大家可以试试。
下面就是我的解决方案:
A.我重新安装了MyEclipse2015(由原来的8.5改成2015)。
B.我安装了最新的Tomcat7.0.64(个人认为最重要的解决方案)。

版权声明:本文为博主原创文章,如需转载,请标明出处,谢谢。

关于JavaEE项目连接数据库提示 Access denied for user 'root'@'localhost' (using password: YES)的解决方案

标签:mysql   access   denied   javaee无法启动   java可以启动   

原文地址:http://blog.csdn.net/fwzkj/article/details/48058721

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!