Die zu viele Verbindungen Beim Versuch, eine Verbindung zu einem Server herzustellen, wird ein Fehler angezeigt, und die verfügbaren Verbindungen, die standardmäßig auf 100 eingestellt sind, werden bereits verwendet.
Denken Sie daran, dass MySQL® eine Variable max_connections +1 hat für Client-Verbindungen das +1 ist für Konten mit CONNECTION_ADMIN vorgesehen Privilegien.
Lösung
Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:
-
Identifizieren Sie die max_connections Variablenwert:
mysql --user="root" --password="PASSWORD" --execute='SHOW VARIABLES LIKE "max_connections";
Die Ausgabe sieht so aus:
Variablenname Wert max_connections 100 -
Verwenden Sie Ihren bevorzugten Texteditor, um /etc/mysql/my.cnf zu ändern und setzen Sie die folgenden Werte:
max_connections = 500
max_user_connections = 500
Hinweis: Die Erhöhung der Anzahl möglicher Verbindungen wirkt sich direkt auf die verbrauchte RAM-Menge aus.
Der Befehl
mysql --help
kann helfen, my.cnf zu finden Datei, weil sie Standardoptionen für die folgenden Dateien anzeigt:- /etc/my.cnf
- /etc/mysql/my.cnf
- /usr/local/etc/my.cnf
- ~/.my.cnf
-
Starten Sie den MySQL-Dienst neu und übernehmen Sie die Änderungen.