首頁  >  文章  >  資料庫  >  怎麼修改mysql最大連線數

怎麼修改mysql最大連線數

青灯夜游
青灯夜游原創
2021-12-02 14:40:2022160瀏覽

修改方法:1、執行「set GLOBAL max_connections=連線數值;」指令即可。 2.開啟mysql的設定檔“my.cnf”,在檔案中加入“max_connections=連線數值”語句,儲存檔案並重新啟動服務即可。

怎麼修改mysql最大連線數

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

最大連接數是可以透過mysql進行修改的,mysql資料庫修改最大連接數常用有兩種方法,今天我們分析一下這兩種方法之間的特點和區別,以便我們能更好的去維護mysql。下面我們來看看mysql修改最大連線數的方法,希望文章能幫助到各位朋友。

問題

在使用MySQL資料庫的時候,常常會遇到這麼一個問題,就是「Can not connect to MySQL server. Too many connections”-mysql 1040錯誤,這是因為存取MySQL且尚未釋放的連線數目已經達到MySQL的上限。通常,mysql的最大連線數預設是100, 最大可以達到16384。

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

解決方法一:透過指令

可以透過 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。

解決方式二:修改my.cnf

#開啟mysql的設定檔vim /etc/my.cnf# ,加入max_connections=100一行(如果有,直接修改值即可),然後重新啟動服務:/etc/init.d/mysqld restart,此時生效。

區別:

1.透過修改設定文件,需要重新啟動服務;而用指令修改,即時生效。

2.採用修改設定檔的方式,更穩定可靠。因為如果設定檔中有max_connections=100,再去用指令修改的話,一旦重新啟動mysql服務後,會重新以設定檔中指定的連線數為準。

【相關推薦:mysql影片教學

#

以上是怎麼修改mysql最大連線數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn