今天碰到一個mysql5數據庫的問題。就是一個標準的servlet/tomcat網絡應用,后臺使用mysql數據庫。問題是待機一晚上后,第二天早上第一次登錄總是失敗。察看日志發現如下錯誤:
“com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Last packet sent to the server was 0 ms ago.”
經過一番調研,發現很多人都碰到過類似問題,但網上令人滿意的回答并不多。mysql網站上的提問也很多,但并沒有正確答案;百度知道上倒是有一個近似正確的回答。現將本人的解決辦法總結一下:
上述問題是由mysql5數據庫的配置引起的。mysql5將其連接的等待時間(wait_timeout)缺省為8小時。在其客戶程序中可以這樣來查看其值:
mysql 主站蜘蛛池模板: 南京市| 武强县| 宁阳县| 广灵县| SHOW| 珲春市| 宝山区| 即墨市| 都安| 遂昌县| 宁波市| 金湖县| 工布江达县| 莲花县| 湘乡市| 凌云县| 嘉禾县| 辽源市| 赫章县| 吴桥县| 大悟县| 峨山| 永修县| 茶陵县| 永州市| 泸州市| 大悟县| 海安县| 康保县| 苗栗市| 安平县| 尼木县| 临澧县| 怀安县| 广州市| 吉木萨尔县| 广水市| 龙岩市| 当阳市| 合肥市| 大同市|