Mysql 有人能告诉我如何解决这些错误吗?

Mysql 有人能告诉我如何解决这些错误吗?,mysql,sql,database,eclipse,jdbc,Mysql,Sql,Database,Eclipse,Jdbc,线程“main”java.sql.SQLException中出现异常:用户“@”localhost的访问被拒绝(使用密码:否) 位于com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) 位于com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) 位于com.mysql.cj.jdbc.exceptions.

线程“main”java.sql.SQLException中出现异常:用户“@”localhost的访问被拒绝(使用密码:否) 位于com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) 位于com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) 位于com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) 位于com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) 位于com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) 位于com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) 位于com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) 位于java.sql.DriverManager.getConnection(未知源) 位于java.sql.DriverManager.getConnection(未知源)
在com.mysql.cj.jdbc.admin.TimezoneDump.main(TimezoneDump.java:70)

尝试添加密码,然后再次尝试连接

GRANT ALL ON <database>.* TO '<user>'@'localhost' IDENTIFIED BY '<password>';
将所有启用。*授予由“”标识的“@”本地主机;

您运行的应用程序
com.mysql.cj.jdbc.admin.TimezoneDump
是在mysql Connector/J驱动程序中构建的,而不是您自己的应用程序。这并不能解决问题,因为OP运行的应用程序使用的是空用户名。