关于Access denied for user 'root'@'localhost' (using password: YES)

        今天导别人的项目时出现了这个问题,先是百度了一下,很多都是刚下载或者安装mysql出现这个问题。

很明显我应该不是这个问题,后来仔细检查了一下数据库,项目里的sql语句,连接数据库的账号密码等便解决了。


建议检查步骤:

1、Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/XXX","XXX","XXX");  可能别人的账号密码和你本机上的不同

2、确定上面没问题了之后转过去看看mysql,尽量干净明了,没有用的连接或者数据库可删掉,确定下有上面对应的数据库。(注意上面的是数据库名,不是连接名)

3、项目里的sql语句。确认下sql语句里的表名是否存在。


本人第一次写博客,如果有不好的地方还请见谅,希望能解决大家的问题,方便后来人,谢谢。大笑

发布了25 篇原创文章 · 获赞 12 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_25498677/article/details/45370683