mysql5.7專案不能連線的問題。專案不能連線
資訊: Server startup in 20470 ms
2016-08-10 18:16:43,469 [org.logicalcobwebs.proxool.proxooldb]-[ERROR] Prototype
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2332)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2369)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:102)
at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:44)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294)
... 18 more
2016-08-10 18:17:13,699 [org.logicalcobwebs.proxool.proxooldb]-[ERROR] Prototype
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2332)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2369)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:102)
at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:44)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294)
... 18 more
上述報錯在網上怎麼找頁找不到,不是最大連線數和時間的問題。
由於測試環境的mysql升級到了5.7,而本地自己開發的環境是5.5,故解除安裝了5.5版本。解除安裝的時候一定要解除安裝乾淨,在登錄檔裡面刪除相關的內容,具體方法可以百度,此處不說明。然後安裝5.7.14版本的mysql資料庫,安裝的時候後面一定要記清楚資料庫的賬號和密碼,Open Firewall port for network access這個一定要勾上,否則別人不能連線你的資料庫。後面設定資料庫密碼的時候一定要牢牢記住密碼。否則什麼事也幹不了。
繼續解決上述報錯,在本地跑專案的時候資料庫的配置一定不要用本地的ip地址
url=jdbc:mysql://192.168.x.x:3306/abc?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
類似於這樣,要用localhost或者127.0.0.1這種,否則就會出現上述的報錯,有可能是我的資料庫沒有開啟遠端連線。新的資料庫如何設定遠端連線暫時還沒有學會,所以現在只能用這種方式解決問題。等了解了mysql5.7版本的開啟遠端連線的方法之後再在部落格中寫出來。目前先這樣解決,5.7和5.5的區別對於我這種新手來說還是需要循序漸進的學習。
相關推薦
阿里雲 Linux(CentOS)中MySQL5.7安裝配置以及遠端連線配置最新完整版
1, mysql57-community-release-el7-11.noarch.rpm 點選下載並上傳到阿里雲。 2,切換資料夾,然後一步步輸入下面三條命令,即安裝好的MySQL的 (1),rpm -ivh mysql57-community-release-el7-1
由於目標計算機積極拒絕,無法連線。由於連線方在一段時間後沒有正確答覆或連線的主機沒有反應,連線嘗試失敗。 python爬蟲
採用爬蟲下載視訊,更換下載連結後,程式意外報錯,如下: Failed to establish a new connection: [WinError 10061] 由於目標計算機積極拒絕,無法連線。
mysql5.7專案不能連線的問題。專案不能連線
資訊: Server startup in 20470 ms 2016-08-10 18:16:43,469 [org.logicalcobwebs.proxool.proxooldb]-[ERROR] Prototype com.mysql.jdbc.exceptions
Django專案執行時出現self.status.split(' ',1)[0], self.bytes_sent,ConnectionAbortedError: [WinError 10053] 你的主機中的軟體中止了一個已建立的連線。
1 [02/Nov/2018 09:46:51] "GET /new_industry/category HTTP/1.1" 200 2891792 2 Traceback (most recent call last): 3 File "C:\Program Files\Python36\l
Maven專案中oracle資料庫連線不上(已經在pom檔案中配置jdbc驅動檔案)
在Maven專案中配置資料庫連線的過程中,出現java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver: 但是檢查了很久都沒有發現哪裡出現錯誤,該配置的都配置了,然後在百度找了一下,發現是oracle版本不同造成的: 參
核格整合開發工具匯入專案並檢查資料庫連線
1.選擇“檔案”--“匯入”,接下來按照紅色選框依次選擇,點選“下一步”。 2.選擇專案所在的路徑,勾選“將專案複製到工作空間中”選項(重要),點選“完成”。 3.匯入後,檢查資料庫連線,右擊專案,選擇“屬性”,接下來如圖,點選“核格專案”--“資料庫連線”,可以選擇已有資料庫,
yum 方式安裝MySQL5.7並配置遠端連線完整教程Linux(CentOS7)
轉載註明出處:https://blog.csdn.net/zouguo1211/article/details/83867896 前言 系統資訊:CentOS Linux release 7.5.1804 (Core) MySQL版本:mysql-5.7 接下來的操作均是
mysql5.7.24免安裝版配置及密碼初始化及mysql-font連線異常
1、解壓檔案,例如:置於E:\Program Files\mysql-5.7.24-winx64,新建my.ini ,內容如下: [mysqld] # 設定為自己MYSQL的安裝目錄 basedir=E:\Program Files\mysql-5.7.24-winx64 # 設定為MYSQL的資
koa連線mysql專案例子
koa路由層封裝 最近做了一個koa的例子,封裝了一些controller層和services層 技術棧採用的是koa2 + koa-router + mysql controller : 負責直接和資料庫進行連線(寫sql, 對引數進行處理) serv
Django專案settings配置redis連線
CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", "OPTIONS": { "CLIENT_CLASS": "django_re
Golang連線使用MySql5.7資料庫完整步驟
建立資料庫、使用者以及修改密碼 在終端中輸入命令,啟動資料庫: service mysql start 以下是在MySql中執行的操作。 為防止修改系統的資料庫,我們需要新建一個新的資料庫: CREATE
spring boot2.0+shiro+mybatis多資料來源+druid連線池專案整合
關於整合 網上關於springboot2.0和shiro+myabtis整合的案例很少,大神的教程也是用jpa編寫,jpa很方便,但是還有很多人用mybatis,加之剛學習完mybatis多資料來源整合和druid連線池監控配置,所以算是階段性記錄。 專案目
navicat 連線 mysql5.7 出現1251Client does not support authentication protocol requested by server的解決方案
1251- Client does not support authentication protocol requested by server; consider upgrading MysQL client 錯誤發生在連線阿里雲上MySQL5.7, 1,阿里雲控制檯
芯禾科技加入格芯RFwaveTM合作伙伴專案,加快無線連線、雷達和5G應用的上市速度
2018年10月12日,中國上海訊——國內EDA軟體、整合無源器件IPD和系統級封裝領域的領先供應商,芯禾科技與全球領先半導體代工廠格芯於近日宣佈,芯禾科技正式加入格芯RFwaveTM合作伙伴專案。 RFwave合作伙伴計劃重點圍繞格芯先進的射頻(RF)解決方案,例如F
Redis連線Java專案
1.新建一個Maven Project: Redis 2.允許原始檔夾的輸出資料夾 3.修改pom.xml檔案 <project xmlns="http://maven.apache.org
MySQL5.7建立使用者並授權,設定允許遠端連線
一. 建立使用者 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 說明: username:你將建立的使用者名稱 host:指定該使用者在哪個主
遠端連線centos7的mysql5.7+ 更改iptables方法
本文僅供參考 1.首先開啟mysql許可權 mysql -u root -p use mysql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mysql' WITH GRANT OPTION; flush privileges; 第一句中
騰訊雲伺服器的配置與部署(一):雲伺服器的連線、專案(php與phpMyAdmin)的部署
【前言】 最近在開發一個小程式,小程式的服務端打算用php來寫。小程式的wx.request必須是https請求,尋找對比了各種雲伺服器,發現騰訊為了推廣小程式,推出了“3元體驗騰訊雲小程式後端解決方案”活動,於是花3元買了騰訊雲伺服器(順帶的還有一臺雲資料庫
專案要求給資料庫連線配置檔案(jdbc.properties)中賬號密碼優化處理
由於專案釋出伺服器是打包成war包釋出,其中jdbc.properties等配置檔案存在資料庫密碼洩露問題,查閱資料後get一個小方法避免面洩露問題,特此記錄一波 我們專案中經常使用到的資料庫配置檔案(spring-mybatis.xml)如下
JDBC連線MySQL5.7.18失敗的解決方法
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoade