国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

總結MySQL修改最大連接數的兩個方式

2024-07-24 13:10:10
字體:
來源:轉載
供稿:網友

問題

在使用MySQL數據庫的時候,經常會遇到這么一個問題,就是“Can not connect to MySQL server. Too many connections”-mysql 1040錯誤,這是因為訪問MySQL且還未釋放的連接數目已經達到MySQL的上限。通常,mysql的最大連接數默認是100, 最大可以達到16384。

常用的有兩種方式修改最大連接數。

解決方式一:通過命令

可以通過 set GLOBAL max_connections=100; 命令將最大連接數設置為100,此方法是即時生效的,不需要重啟mysql服務。如下圖所示:

mysql,最大連接數設置,查看最大連接數,修改最大連接數

需注意的是,要通過root權限的mysql帳號才能操作,否則會報“1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation”的錯誤。

同時,從上圖也可以看出,設置max_connections最小值為1。

設置完成后,我再通過另一個終端連接時,就報出了如下的錯誤提示:1040-Too many connections

mysql,最大連接數設置,查看最大連接數,修改最大連接數

解決方式二:修改my.cnf

打開mysql的配置文件vim /etc/my.cnf,加入max_connections=100一行(如果有,直接修改值即可),然后重啟服務:/etc/init.d/mysqld restart,此時生效。

mysql,最大連接數設置,查看最大連接數,修改最大連接數

區別:

1.通過修改配置文件,需要重啟服務;而用命令修改,即時生效。

2.采用修改配置文件的方式,更穩定可靠。因為如果配置文件中有max_connections=100,再去用命令修改的話,一旦重啟mysql服務后,會重新以配置文件中指定的連接數為準。

總結:

在修改最大連接數的時候會有這樣一個疑問—這個值是不是越大越好,或者設置為多大才合適?這個參數的大小要綜合很多因素來考慮,比如使用的平臺所支持的線程庫數量(windows只能支持到2048)、服務器的配置(特別是內存大?。?、每個連接占用資源(內存和負載)的多少、系統需要的響應時間等??梢栽趃lobal或session范圍內修改這個參數。連接數的增加會帶來很多連鎖反應,需要在實際中避免由此引發的負面影響。希望本文大家使用mysql有所幫助。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 志丹县| 从化市| 深泽县| 连州市| 中山市| 清水县| 东台市| 南京市| 西安市| 祁阳县| 博客| 海丰县| 齐河县| 邳州市| 城市| 色达县| 贵德县| 金坛市| 和硕县| 安泽县| 天全县| 青神县| 北安市| 合川市| SHOW| 文化| 雅安市| 六枝特区| 东乡县| 温泉县| 温宿县| 子长县| 梓潼县| 资中县| 阳新县| 当雄县| 青龙| 英山县| 剑阁县| 兴和县| 彭山县|