Lösung für das Problem, dass die MySQL-Datenbank zu viele Verbindungen anzeigt: 1. Melden Sie sich bei der MySQL-Datenbank an und sehen Sie sich die aktuell aktiven Verbindungsthread-Variablenwerte an. 2. Bearbeiten Sie die Konfigurationsdatei my.cnf und fügen Sie [[mysqld] hinzu. port=3306]; 3. Starten Sie den MySQL-Server neu.
Lösung:
Max_Verbindungen anzeigen
(Empfohlenes Tutorial: MySQL-Video-Tutorial)
Geben Sie MySQL ein und verwenden Sie den Befehl:
$ show variables
Variablenwert der maximalen Anzahl von Verbindungen in der Datenbank anzeigen: max_connections
Threads_connected anzeigen
Geben Sie MySQL ein, verwenden Sie den Befehl:
$ show status
, um den aktuell aktiven Verbindungs-Thread-Variablenwert anzuzeigen: threads_connected
Legen Sie max_connections fest und fügen Sie in der Datei my.cnf die folgende letzte Zeile hinzu:
Kopieren
[mysqld] port=3306 #socket=MySQL ...set-variable = max_connections=32000
Nach der Änderung einfach MySQL neu starten. Um sicherzustellen, dass die Einstellungen korrekt sind, sollten Sie sich natürlich max_connections ansehen.
Hinweis:
1. Obwohl hier 32000 steht. Die tatsächliche maximale Anzahl der vom MySQL-Server zugelassenen Verbindungen beträgt jedoch
2. Mit Ausnahme von max_connections sollten die anderen oben genannten Konfigurationen entsprechend den Anforderungen Ihres Systems konfiguriert werden, und es besteht keine Notwendigkeit, starr zu sein
3. Die maximale Anzahl zulässiger Verbindungen wurde hinzugefügt, was den Systemverbrauch nicht stark erhöht. 4. Wenn Ihr MySQL my.ini als Konfigurationsdatei verwendet, sind die Einstellungen ähnlich, aber das Format sollte leicht geändert werdenVerwandte Empfehlungen:Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die MySQL-Datenbank meldet, dass zu viele Verbindungen vorhanden sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!