本文主要給大家簡單講講設(shè)置MySQL數(shù)據(jù)庫參數(shù)不當(dāng)導(dǎo)致應(yīng)用無法連接怎么辦,相關(guān)專業(yè)術(shù)語大家可以上網(wǎng)查查或者找一些相關(guān)書籍補(bǔ)充一下,這里就不涉獵了,我們就直奔主題吧,希望設(shè)置MySQL數(shù)據(jù)庫參數(shù)不當(dāng)導(dǎo)致應(yīng)用無法連接怎么辦這篇文章可以給大家?guī)硪恍?shí)際幫助。
長汀ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
1.對(duì)OA數(shù)據(jù)庫索引進(jìn)行了優(yōu)化;
2.修改數(shù)據(jù)庫最小連接數(shù),由原來的30改為5;
3.修改MySQL數(shù)據(jù)庫參數(shù),添加了 transaction-isolation = Read Committed 。
因?yàn)檎{(diào)試的時(shí)候是工作時(shí)間,修改完成后沒有重啟數(shù)據(jù)庫和應(yīng)用。周六早上我重啟了,可是始終重啟失敗,廠家的技術(shù)聯(lián)系不上。只好自己進(jìn)行解決了。
回顧一下他修改的幾個(gè),第一二條都不會(huì)造成應(yīng)用啟動(dòng)不了的情況,看來只有第三條了。查看了一下Tomcat的啟動(dòng)日志,發(fā)現(xiàn)是數(shù)據(jù)庫連接不上,但數(shù)據(jù)庫是正常啟動(dòng)的啊,可是為什么連接不上呢?
將添加的參數(shù)注釋掉,重啟數(shù)據(jù)庫,再啟動(dòng)應(yīng)用,發(fā)現(xiàn)可以了。這是為什么呢?
我突然想起當(dāng)時(shí)為了做主從復(fù)制,將數(shù)據(jù)庫開始了日志模式,那么會(huì)不會(huì)是這兩個(gè)沖突呢?搜索了一下,看到了日志模式的格式與事務(wù)之前的一些關(guān)系 :
日志模式默認(rèn)為STATEMENT,而我這個(gè)數(shù)據(jù)庫當(dāng)時(shí)用的是默認(rèn)的,看來是日志模式與事務(wù)級(jí)別之前有沖突。再次修改數(shù)據(jù)庫配置文件,修改日志模式:
binlog_format=MIXED
transaction-isolation = Read Committed
重啟數(shù)據(jù)庫,再啟動(dòng)應(yīng)用,沒有任何問題了。
設(shè)置MySQL數(shù)據(jù)庫參數(shù)不當(dāng)導(dǎo)致應(yīng)用無法連接怎么辦就先給大家講到這里,對(duì)于其它相關(guān)問題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會(huì)捕捉一些行業(yè)新聞及專業(yè)知識(shí)分享給大家的。