maven Access denied for user root@localhost

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数据库一切正常。

后来在博客下将数据库密码改成123456.结果maven就好了。

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

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

修改方式:

进入mysql,香港服务器租用,运行命令修改密码:

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

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

posted on

Powered by: 博客园Copyright © 紫色天空

,虚拟主机所有的胜利,与征服自己的胜利比起来,都是微不足道

maven Access denied for user root@localhost

相关文章:

你感兴趣的文章:

标签云: