mysql最大連線數設定

2021-09-21 00:03:09 字數 624 閱讀 7365

問題描述:很多時候都會遇見」mysql: error 1040: too many connections」的異常情況

問題分析:造成這種情況的一種原因是訪問量過高,mysql伺服器抗不住,這個時候就要考慮增加從伺服器分散讀壓力;另一種原因就是mysql配置檔案中max_connections值過小。(mysql資料庫在安裝完之後,預設的mysql資料庫,其最大連線數為100)

首先,我們來檢視mysql的最大連線數:

登入mysql

mysql> show variables like '%max_connections%'; 檢視最大連線數

修改最大連線數的兩種方法:

1.臨時設定

登入mysql:

mysql>set global max_connections=1000;

這種方法在重啟mysql後會失效

2.永久設定

修改mysql的配置檔案my.cnf

在[mysqld]中新增max_connections = 1000

[mysqld]

max_connections = 1000

儲存退出後重啟mysql

最後:分享下我的阿里雲幸運券(如需要購買阿里雲服務的可以領取使用哈):

mysql設定最大連線數

mysql資料庫安裝完成後,預設最大連線數是100,一般流量稍微大一點的論壇或 這個連線數是遠遠不夠的,增加預設mysql連線數的方法有兩個 方法一 進入mysql安裝目錄 開啟mysql配置檔案 my.ini 或 my.cnf查詢 max connections 100 修改為 max conne...

設定MySQL最大連線數

在使用mysql資料庫的時候,經常會遇到這麼乙個問題,就是 can not connect to mysql server.too many connections mysql 1040錯誤,這是因為訪問mysql且還未釋放的連線數目已經達到mysql的上限。通常,mysql的最大連線數預設是100...

MySQL最大連線數設定

在使用mysql資料庫的時候,經常會遇到這麼乙個問題,就是 can not connect to mysql server.too many connections mysql 1040錯誤,這是因為訪問mysql且還未釋放的連線數目已經達到mysql的上限。通常,mysql的最大連線數預設是100...