Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mySQL-Fehler 1040:Zu viele Verbindungen

MySQL:ERROR 1040:Zu viele Verbindungen

Dies sagt im Grunde, dass MySQL die maximale Anzahl von Verbindungen gleichzeitig handhabt und standardmäßig 100 handhabt Verbindungen gleichzeitig.

Die folgenden Gründe führen dazu, dass MySQL keine Verbindungen mehr hat.

  1. Langsame Abfragen

  2. Datenspeichertechniken

  3. Fehlerhafte MySQL-Konfiguration

Ich konnte dieses Problem lösen, indem ich Folgendes tat.

Öffnen Sie das MySQL command line tool und geben Sie ein,

show variables like "max_connections";

Dies wird Ihnen so etwas zurückgeben.

+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+

Sie können die Einstellung z. 200, indem Sie den folgenden Befehl ausgeben, ohne den MySQL-Server neu starten zu müssen.

set global max_connections = 200;

Wenn Sie nun MySQL das nächste Mal neu starten, wird es diese Einstellung anstelle der Standardeinstellung verwenden.

Denken Sie daran, dass eine Erhöhung der Anzahl der Verbindungen die Menge an RAM erhöht, die für die Ausführung von MySQL erforderlich ist.