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

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

總結MySQL修改最大連接數(shù)的兩個方式

2024-07-24 12:53:52
字體:
來源:轉載
供稿:網(wǎng)友

問題

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

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

解決方式一:通過命令

可以通過 set GLOBAL max_connections=100; 命令將最大連接數(shù)設置為100,此方法是即時生效的,不需要重啟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

解決方式二:修改my.cnf

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

區(qū)別:

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

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

總結:

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

您可能感興趣的文章:

MySQL連接數(shù)超過限制的解決方法MySql狀態(tài)查看方法 MySql如何查看連接數(shù)和狀態(tài)?mysql優(yōu)化連接數(shù)防止訪問量過高的方法如何增加mysql的最大連接數(shù)修改MYSQL最大連接數(shù)的3種方法分享CentOS 7中MySQL連接數(shù)被限制為214個的解決方法
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宽城| 呈贡县| 梁平县| 九龙县| 永德县| 汾阳市| 贵港市| 临洮县| 阿尔山市| 莱州市| 商城县| 横山县| 定西市| 鹿泉市| 灌南县| 涟水县| 赞皇县| 屏南县| 香河县| 邵阳县| 克什克腾旗| 岢岚县| 华容县| 类乌齐县| 通州市| 慈溪市| 淮南市| 龙海市| 青岛市| 自贡市| 治县。| 剑河县| 吴堡县| 保康县| 漳州市| 辉县市| 如东县| 西林县| 招远市| 屏南县| 石狮市|