MySQL:如何修復mysqli_connect()錯誤:(HY000 / 1040):連接過多

MySQL的

在世界 FOSS 有各種各樣的應用程序,從最小的到最受認可的和引領潮流的應用程序,例如 GIMP, 阿帕奇 o MySQL的。 既然我們在談論數據庫引擎,我們將展示如何解決在某些情況下可能發生的錯誤,那就是 MySQL:連接過多.

我們說這是有可能發生的,因為我們可以花很多時間使用它而不發生這種情況,或者突然有可能發生,如果我們的服務器有很多需求,我們很快就會看到錯誤消息,更確切地說,它表示 mysqli_connect():(HY000 / 1040):連接太多.

默認情況下,MySQL最多允許100個傳入請求,在豐富的文檔中似乎不太清楚,因此有時可能難以解決某些問題。 我們必須做的是使用我們喜歡的編輯器來修改此免費數據庫管理器的配置文件,即 /etc/my.cnf中,然後將自己置於該部分的下方-或更確切地說,位於該部分之內 [mysql]

我們添加以下幾行:

最大連接數 = 500
max_user_connections = 500

我們保存文件並重新啟動服務:

systemctl重新啟動mysqld.service

現在我們的 MySQL現在將能夠同時接受500個傳入連接,儘管在大多數情況下,這個數字雖然要高得多,但是當然是完全任意的,我們可以根據需要添加其他任何數字,以便能夠處理許多請求,因此不僅可以避免需求量很大,而且可以避免出現任何錯誤疏忽的編程(這是可以生成此問題的另一個原因)。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。