請問這個報錯怎么解決,自己看了很久也沒法解決,自己用工具可以連接,密碼也是這個,第一次發,也不太懂格式,希望能有人幫忙看看,昨天還可以啟動的,很急
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:835)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:455)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:240)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199)
at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:149)
at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218)
at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:143)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1512)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1575)
at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:854)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)

uj5u.com熱心網友回復:
看錯誤提示 還是你訪問資料庫有問題檢查下你代碼中配置資料庫,參考下這個
https://blog.csdn.net/QQ17680473835/article/details/81841180
uj5u.com熱心網友回復:
這個我看過了,不是這個原因,另一臺電腦是可以啟動的uj5u.com熱心網友回復:
檢查你mysql的版本,不同版本的mysql 驅動classname 不一樣的uj5u.com熱心網友回復:
另一臺電腦?
你用的是localhost本地賬號,怎么另一臺能啟動? 如果mysql安裝在另一臺電腦上你需要輸入mysql服務器的ip地址,而不是localhost
uj5u.com熱心網友回復:
把&號改成&試試uj5u.com熱心網友回復:
程式和工具在同一臺電腦嗎?這個明顯是用戶沒權限訪問,去mysql服務器上查一下,是否對此用戶在此主機開了訪問權限uj5u.com熱心網友回復:
剛看到都是本機。既然昨天能連上,只能說明今天你改了什么uj5u.com熱心網友回復:
電腦上只有一個mysql還是有多個版本,如果是多個,看看你開啟的哪個版本的,另外查看一下組態檔的驗證資訊,是你連接的用戶名和密碼嗎。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/61799.html
標籤:Web 開發
上一篇:GO-&獲取地址與*解參考
