Příliš mnoho připojení při pokusu o připojení k serveru se zobrazí chyba a dostupná připojení, která jsou ve výchozím nastavení nastavena na 100, jsou již používána.
Mějte na paměti, že MySQL® má proměnnou max_connections +1 pro připojení klientů +1 je určeno pro účty s CONNECTION_ADMIN privilegia.
Řešení
Chcete-li tento problém vyřešit, proveďte následující kroky:
-
Identifikujte max_connections hodnota proměnné:
mysql --user="root" --password="PASSWORD" --execute='SHOW VARIABLES LIKE "max_connections";
Výstup vypadá takto:
Název_proměnné Hodnota max_connections 100 -
Použijte svůj oblíbený textový editor ke změně /etc/mysql/my.cnf a nastavte následující hodnoty:
max_connections = 500
max_user_connections = 500
Poznámka: Zvýšení počtu možných připojení přímo ovlivňuje množství spotřebované RAM.
Příkaz
mysql --help
může pomoci najít my.cnf soubor, protože zobrazuje výchozí možnosti pro následující soubory:- /etc/my.cnf
- /etc/mysql/my.cnf
- /usr/local/etc/my.cnf
- ~/.my.cnf
-
Restartujte službu MySQL a použijte změny.