????因?yàn)樽约合胍铀交钪莶矗约嘿I(mǎi)了一個(gè)入門(mén)級(jí)的服務(wù)器十饥,想著linux系統(tǒng)比較穩(wěn)定窟勃,所以就安裝Centos 8.2;記錄自己所遇到的問(wèn)題逗堵,方便自己隨時(shí)查閱及幫助其他人遇到類(lèi)似的問(wèn)題秉氧;
問(wèn)題一:is blocked because of many connection errors
mysql中默認(rèn)的connect_errors是10,由于網(wǎng)絡(luò)中斷蜒秤,造成這個(gè)數(shù)值高于10汁咏,當(dāng)在訪(fǎng)問(wèn)的時(shí)候就被鎖住了,可能是為了防止惡意***吧作媚,才有這個(gè)機(jī)制攘滩。
使用下面的命令處理 解決
mysqladmin -uroot -p flush-hosts
問(wèn)題二:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
?項(xiàng)目在本地啟動(dòng)連接服務(wù)器數(shù)據(jù)庫(kù)正常、本地?cái)?shù)據(jù)庫(kù)客戶(hù)端連接服務(wù)器數(shù)據(jù)庫(kù)正常纸泡、服務(wù)器本地連接client連接數(shù)據(jù)庫(kù)正常漂问。唯獨(dú)把項(xiàng)目部署到服務(wù)器上啟動(dòng)時(shí)拋出異常
我的解決方案是:
????url后面拼接加上useSSL=false即可;
MySQL在高版本需要指明是否進(jìn)行SSL連接
1.true 需要連接
2.false 不需要連接