http://blog.csdn.net/wooshn/article/details/8069900mysql
在使用MySQL數據庫的時候,常常會遇到這麼一個問題,就是「Can not connect to MySQL server. Too many connections」-mysql 1040錯誤,這是由於訪問MySQL且還未釋放的鏈接數目已經達到MySQL的上限。一般,mysql的最大鏈接數默認是100, 最大能夠達到16384。sql
在Windows下經常使用的有兩種方式修改最大鏈接數。數據庫
第一種:命令行修改。.net
>mysql -uuser -ppassword(命令行登陸MySQL)命令行
mysql>show variables like 'max_connections';(查能夠看當前的最大鏈接數)server
msyql>set global max_connections=1000;(設置最大鏈接數爲1000,能夠再次查看是否設置成功)blog
mysql>exit(推出)進程
這種方式有個問題,就是設置的最大鏈接數只在mysql當前服務進程有效,一旦mysql重啓,又會恢復到初始狀態。由於mysql啓動後的初始化工做是從其配置文件中讀取數據的,而這種方式沒有對其配置文件作更改。get
第二種:修改配置文件。it
這 種方式說來很簡單,只要修改MySQL配置文件my.ini 或 my.cnf的參數max_connections,將其改成max_connections=1000,而後重啓MySQL便可。可是有一點最難的就是my.ini這個文件在哪找。一般有兩種可能,一個是在安裝目錄下(這是比較理想的狀況),另外一種是在數據文件的目錄下,安裝的時候若是沒有人爲改變目錄的話,通常就在C:/ProgramData/MySQL往下的目錄下。