當最大連線數比較小時,可能會出現「1040 too many connection」錯誤。
可以通過修改配置檔案來修改最大連線數
首先需要重啟mysql服務,執行命令:service mysql restart
也有可能是:service mysqld restart
登入mysql:mysql -uroot -p
輸入密碼,回車;
登入成功後執行以下語句查詢當前的最大連線數:
select variable_value from information_schema.global_variables where variable_name='max_connections';
執行以下語句修改最大連線數:
set global max_connections = 3600;
注意:這個方法只是臨時的修改了最大連線數,重新啟動mysql服務後就還原了。
解決問題:
要徹底解決問題還是要修改my.cnf配置檔案,這裡使用vi來修改,輸入命令:vi /etc/my.cnf 回車;開啟檔案後按「i」鍵進入編輯狀態;
在「[mysqld]」下面新增「max_connections=3600」,按esc鍵進入命令模式,輸入「:wq」回車(儲存並退出)。
執行:service mysql restart 重新啟動mysql服務;
注意:很多文章中提到在「[mysqld]」下面新增「set-variable=max_connections=1000」,根本不行,加了之後服務就啟動不了了。
我這的環境是:centos 6.5 mysql 5.6
mysql最大連線數釋放 MySQL最大連線數設定
mysql最大連線數設定 在使用mysql資料庫的時候,經常會遇到這麼乙個問題,就是 can not connect to mysql server.too many connections mysql 1040錯誤,這是因為訪問mysql且還未釋放的連線數目已經達到mysql的上限。通常,mysq...
Centos 7 設定MySQL 最大連線數
一 檢視最大連線數 登入mysql後輸入以下命令 show variables like max connections 預設是151 二 修改最大連線數 臨時修改 登入mysql後輸入以下命令 set global max connections 200 永久修改 1 找到mysql的配置檔案,v...
mysql 雲服最大連線 修改MySQL最大連線數
sql 庫方法一 進入mysql安裝目錄 開啟mysql配置檔案 my.ini 或 my.cnf查詢 max connections 100 修改為 max connections 1000 服務裡重起mysql即可 方法二 mysql最大連線數預設是100客戶端登入 mysql uusername...