MySQL:ERROR 1040:Příliš mnoho připojení
To v podstatě říká, že MySQL zpracovává maximální počet připojení současně a ve výchozím nastavení zpracovává 100 připojení současně.
Následující důvody způsobují, že MySQL nedochází k připojení.
-
Pomalé dotazy
-
Techniky ukládání dat
-
Špatná konfigurace MySQL
Tento problém se mi podařilo překonat následujícím způsobem.
Otevřete MySQL command line tool
a zadejte,
show variables like "max_connections";
Toto vám vrátí něco takového.
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
Nastavení můžete změnit např. 200 zadáním následujícího příkazu, aniž byste museli restartovat server MySQL.
set global max_connections = 200;
Nyní při příštím restartu MySQL použije toto nastavení namísto výchozího.
Mějte na paměti, že zvýšení počtu připojení zvýší množství paměti RAM potřebné pro běh MySQL.