maven Access denied for user 'root'@'localhost'

今天从网上当了一个项目,运行maven test时竟然报错。

用maven test -X查看了一下详细信息:

如下:

Failed to execute goal org.codehaus.mojo:sql-maven-plugin:1.5:execute (create-db) on project user-core: Access denied for user 'root'@'localhost' (using password: YES)

Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4120)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:925)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1704)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1250)

 

很莫名其妙的错误。找不到原因。因为我本地访问mysql数据库一切正常。

后来在http://blog.youkuaiyun.com/honley_lee/article/details/5958454博客下将数据库密码改成123456.结果maven就好了。

但是我把密码再次改回root,继续报错。可以看出,maven还是很能遇到一些诡异的问题的。

 

出错原因:mysql数据库的密码是root

修改方式:

进入mysql,运行命令修改密码:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '这儿就是你想要改的密码' WITH GRANT OPTION;

修改完成后请一定要重启一下mysql服务,以防再出现任何诡异的问题。

转载于:https://www.cnblogs.com/zhaowenliang/archive/2013/04/28/3048334.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值