mysql預設連線超時時間為28800 也就是8個小時,如果八個小時沒有連線沒有進行操作就會自動斷掉,這樣就會導致有時服務還在執行,但是就是操作不了
既然知道問題了修改配置檔案,超時時間改為一年,就行了
vim etc/my.cnf 然後在
[mysqld] 後面新增下面三句
character-set-server=utf8
wait_timeout=315360000
interactive_timeout=315360000
(注意:character-set-server=utf8 是我自己加的和這個問題無關)
MYSQL 連線超時問題
前不久維護了乙個 專案,專案的後台設計是 管理者進入 後台連線,第一步就是建立資料庫,只需按照提示輸入 ip 位址 即在那個ip 位址的主機上建立資料庫 使用者名稱 密碼 埠號 即所在ip 位址的主機上安裝的mysql 的使用者名稱 密碼和埠號 資料庫的名字這5項內容,然後就開始自動建立資料庫,建立...
MySQL連線超時關閉問題
其中wait timeout就是負責超時控制的變數,其時間為長度為28800s,就是8個小時,那麼就是說mysql的服務會在操作間隔8小時後斷開,需要再次重連。也有使用者在url中使用jdbc.url jdbc mysql localhost 3306 nd?autoreconnect true來使...
mysql超時設定的問題
查了一下,原來是mysql超時設定的問題 如果連線閒置8小時 8小時內沒有進行資料庫操作 mysql就會自動斷開連線,要重啟tomcat.解決辦法 一種.如果不用hibernate的話,則在 connection url中加引數 autoreconnect true jdbc.url jdbc my...