1. 程式人生 > >在資料庫連線名跟密碼還有資料庫名字也正確的時候報錯com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied fo

在資料庫連線名跟密碼還有資料庫名字也正確的時候報錯com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied fo

56385 [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] WARN  com.mchange.v2.resourcepool.BasicResourcePool  – [email protected]37 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (2). Last acquisition attempt exception: 
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'kris'@'127.0.0.1' to database 'bibased'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:389)
at com.mysql.jdbc.Util.getInstance(Util.java:372)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:980)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3835)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3771)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:870)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1659)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1206)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2239)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2270)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2069)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:44)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:389)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:325)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
20:28:59.983 [http-bio-8080-exec-9] ERROR com.piano.controller.FrontController - 登入失敗:org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
56405 [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] WARN  com.mchange.v2.resourcepool.BasicResourcePool  –
[email protected]
e4 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (2). Last acquisition attempt exception: 

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'kris'@'127.0.0.1' to database 'bibased'

可能是資料庫沒有操作許可權

解決方法

GRANT priv_type ON database.table
TO user[IDENTIFIED BY [PASSWORD] ‘password’]
[,user [IDENTIFIED BY [PASSWORD] ‘password’]…]

示例:
GRANT SELECT, INSERT, UPDATE, DELETE ON d3307.* TO [email protected]’%’ IDENTIFIED BY ‘0523’;


相關推薦

資料庫連線密碼還有資料庫名字正確的時候com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied fo

56385 [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] WARN  com.mchange.v2.resourcepool.BasicResourcePool  – [email

資料庫com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'ua' at row 1

記一次報錯記錄,成長路上的點滴 明明使用瀏覽器或者微信開發工具除錯介面沒有問題,但是在真機測試時候就出問題了。(((¬_¬)) 500伺服器內部錯誤,要死的節奏啊 登陸tomcat伺服器 使用命令tail -f /usr/local/tomcat/logs/catalina.out 檢視實時日誌輸出

mysql資料庫如下錯誤-----------com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data s

 因為你的mysql安裝目錄下的my.ini中設定的併發連線數太少或者系統繁忙導致連線數被佔滿 解決方式: 開啟MYSQL安裝目錄開啟MY.INI找到max_connections(在大約第93行)預設是100 一般設定到500~1000比較合適,重啟mysql,這樣

資料庫連結斷開 Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

報錯資訊如下: Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsExc

倒騰一下 hibernate的配置,但是資料庫連線不成功,使用的proxool連線池,com.mysql.cj.exceptions.WrongArgumentException: Malform

報錯資訊是:ERROR: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.WrongArgumentException: Malformed datab

資料庫連線使用者名稱和密碼加密

1. 需求背景我們在開發應用時,需要連線資料庫,一般把資料庫資訊放在一個屬性配置檔案中,比如jdbc.properties,具體的內容#mysql的配置檔案 jdbc.url=jdbc:mysql://127.0.0.1:3306/test jdbc.username=roo

Spring+mysql+druid對資料庫連線的使用者名稱密碼加密

1.首先進入到druid-1.0.26.jar這個jar包所在的位置,然後開啟cmd,執行命令:java -cp druid-1.0.26.jar com.alibaba.druid.filter.config.ConfigTools 123456 2.分別得到:pri

idea 連線mysql資料庫瘋狂 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

IDEA連線mysql 一直瘋狂報錯 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver   網上啥方法不管用,一氣之下把mysql-connector-java-5.1.7-bin.jar丟進了tomcat的lib

mysql 忘記服務密碼

因為忘記之前的服務名也忘記root密碼了,在網上搜尋忘記mysql密碼,需要net start 服務名 就陷入死迴圈 找到一篇可以重置密碼的帖子,特此分享。  關閉正在執行的MySQL服務 2. 開

spring連線資料庫,做datasource測試時報:cannot load com.mysql.jdbc.driver。解決方法

我在學習馬士兵老師spring-DataSource課程時,spring連線mysql時報錯: cannot load com.mysql.jdbc.driver 查閱得知原因是,我用的mysql是8.0版,版本太高。 需要先將原來的mysql解除安裝並清除登錄檔,方法參見 https://

Mysql資料庫連線,錯誤提示ERROR 2002 (HY000) Can't connect to local MySQL server through socket xxx' (2)

一、問題描述1、連線mysql資料庫時,提示錯誤:ERROR 2002 (HY000) Can't connect to local MySQL server through socket xxx' (

使用powerdesigner連線資料庫時出現Non SQL Error : Could not load class com.mysql.jdbc.Drive

Non SQL Error : Could not load class com.mysql.jdbc.Driver 這是因為powerdesigner 無法找到驅動所產生的 解決辦法是:配置系統的classpath 路徑,指定jar 包路徑就好了。 貌似要重啟下powerdesigner,否則還

Spring整合mybatis時,資料庫配置com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver區別

1、#mysql-connector-java 5 用法 spring.datasource.driver-calss-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnico

資料庫匯入資料時,資料量很大導致問題

當資料庫匯入資料時,資料量很大容易導致一些問題 在mysql安裝目錄下,找到my.ini檔案,開啟此檔案在最下面加入以下一段程式碼: wait_timeout=2880000 interactive_timeout =2880000 max_allowed_packet=1

mysql資料庫插入時間日期資料異常com.mysql.jdbc.MysqlDataTruncation

今天在學習mybatis的時候學習到insert的時候發現一個錯誤,這個錯誤在查詢的時候不會出現 但是在新增的時候出現了 org.apache.ibatis.exceptions.Persist

連線rabbitmq com.rabbitmq.client.ShutdownSignalException: connection error

ConnectionFactory factory = new ConnectionFactory(); // 連線IP factory.setHost("127.0.0.1"); // 預設監聽埠 factory.se

解決java連線Hbase程式卡住執行的問題

問題描述: 最近在hadoop叢集上搭建好Hbase,用hbase shell進行增刪改查操作都沒有問題,但是用java API來對hbase進行操作卻出現一個很奇怪的問題,就是執行java程式後沒有任何反應,程式也不報錯。 首先貼出我的測試程式碼: import java

IDEA連線mysql教程,以及出現java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的解決辦法

一、程式碼 先貼出相應的程式碼 import java.sql.*; public class GetConnection { public static void main(String[] args){ try{ //呼叫

IDEA如何載入JDBC驅動,連線MySQL java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

針對 java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 是因為mysql驅動,沒安裝好,報錯如下: IDEA載入JDBC驅動的方法是: 第一步:去官網下載https://dev.mysql.c

修改計算機之後,oracle資料庫無法連線!!!

使用Oracle SQL Developer連線資料庫時,提示“執行請求的操作時遇到錯誤:IO 錯誤: The Network Adapter could not establish” 世界真奇妙,你永遠無法知道你接下來會犯什麼低階錯誤!!! 事情是這樣的,在昨天晚上