萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql修改最大連接數的幾種方法介紹

mysql修改最大連接數的幾種方法介紹

最大連接數是可以通過mysql進行修改哦,下面我們來看一篇mysql修改最大連接數的方法,希望文章能夠幫助到各位朋友。

mysql數據庫修改最大連接數常用有兩種方法,今天我們分析一下這兩種方法之間的特點和區別,以便我們能更好的去維護mysql。

方式一:通過命令

可以通過 set GLOBAL max_connections=100; 命令將最大連接數設置為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,此時生效。

區別&總結:

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

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

copyright © 萬盛學電腦網 all rights reserved