MySQL 查看最大連接數和修改最大連接數

1、查看最大連接數

    mysql> show variables like "%max_connections%";
    ±----------------±------+
    | Variable_name  | Value|
    ±----------------±------+
    | max_connections|  141 |
    ±----------------±------+
    1 row in set (0.00 sec)

2、修改最大連接數
MySQL 最大連接數的默認值是100,這個數值對於併發連接很多的數據庫應用是遠不夠用的。當連接請求大於默認連接數後,就會出現無法連接數據庫的錯誤,因此我們需要把它適當調大一些。在使用 MySQL 數據庫的時候,經常會遇到一個問題,就是”Can not connect to MySQL server. Too many connections” -mysql 1040 錯誤,這是因爲訪問MySQL且還未釋放的連接數已經達到 MySQL 的上限。通常,MySQL 的最大連接數默認是100,,最大可以達到16384。

常用的修改最大連接數的兩種方式如下:
第一種:命令行修改最大連接數(max_connections),設置最大連接數爲1000。

mysql> set global max_connections = 1000;

這種方式有個問題,就是設置的最大連接數只在 MySQL 當前服務進程有效,一旦MySQL重啓,又會恢復到初始狀態。因爲MySQL啓動後的初始化工作是從其配置文件中讀取數據的,而這種方式沒有對其配置文件做更改。

第二種:通過修改配置文件來修改MySQL最大連接數(max_connections)。
進入MySQL安裝目錄,打開MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100,修改爲max_connections=1000,重啓MySQL服務即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章