程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MYSQL Too many connections的處理

MYSQL Too many connections的處理

編輯:MySQL綜合教程


MYSQL Too many connections的處理   當程序拋出異常:
  Could not get JDBC Connection; nested exception is com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Data source rejected establishment of connection,  message from server: "Too many connections"    www.2cto.com   1. 登錄MYSQL, 進入 mysql/bin目錄下:    mysql -u root -p     Enter password: (輸入密碼)     其中-u後跟的是用戶名,-p要求輸入密碼,回車後在輸入密碼處輸入密碼。    在Mysql中,可以通過如下方式查詢Mysql數據庫當前連接的用戶及會話信息:
  1. show full processlist;  (如果顯示太多, 可以輸入:show processlist;), 看一下是哪個數據庫的間接過大.  www.2cto.com   2. 修改數據庫連接數: 修改/etc/my.cnf裡面的連接數:
     max_connections=20000   (這個根據自己服務的狀況而定)  直接加到這個下面  [mysqld]     如果修改後, 過一會兒仍然過大, 就是看 processlist 裡面的連接數據庫最多的, 看一下連接那個數據庫的程序是不是有問題卡住.
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved