Could not create connection to database server. Attempted reconnect 3 times. Giving up.
有賬號密碼都對的,連不上數(shù)據(jù)庫的嗎 Could not create connection to database server. Attempted reconnect 3 times. Giving up.
有賬號密碼都對的,連不上數(shù)據(jù)庫的嗎 Could not create connection to database server. Attempted reconnect 3 times. Giving up.
舉報
2018-06-28
報出這個錯誤,可能原因:
1、檢查MySQL數(shù)據(jù)庫服務(wù)是否正常(包含檢查服務(wù)名和密碼),如果不正常,修復(fù)至正常為止;
2、maven工程中導(dǎo)入的mysql的jar版本和你的MySQL版本不相符,必須相一致才行!比如,你安裝的MySQL是8.x,必須使用高版本對應(yīng)的mysql-connector-java-8.x.x,在MySQL官網(wǎng)下載對應(yīng)jar時提示如下:MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7, 5.6, and 5.5. Please upgrade to MySQL Connector/J 8.0.
3、連接數(shù)據(jù)庫相關(guān)的屬性和值不正確或缺失,按照報錯提示修改或更新即可。
注:我直接將maven工程導(dǎo)入eclipse,修改過數(shù)據(jù)源相關(guān)屬性后,啟動也報同樣的錯誤,但是MySQL服務(wù)是正常的,后面檢查發(fā)現(xiàn),我的MySQL安裝的是高版本(8.0.11),而工程對應(yīng)的mysql連接jar包是5.x版本,將低版本替換為mysql-connector-java-8.0.11.jar,同步更新對應(yīng)的連接屬性,啟動成功。
主要替換的內(nèi)容(有好幾處,有些在xml配置文件中,有些在java代碼中,替換時全文搜索):
1、將所有的drivername值都從com.mysql.jdbc.Driver修改為com.mysql.cj.jdbc.Driver
2、在url的參數(shù)后面新增時區(qū)參數(shù):&serverTimezone=UTC
3、修改url連接參數(shù)中的值更新為:zeroDateTimeBehavior=CONVERT_TO_NULL
2018-05-28
同樣的問題,兄弟你解決了嗎
2018-05-28
2018-04-14
看看服務(wù)管理,看你的mysql服務(wù)打開沒