So legen Sie die Anzahl der MySQL-Verbindungen fest (zu viele Verbindungen)

So legen Sie die Anzahl der MySQL-Verbindungen fest (zu viele Verbindungen)

Während der Verwendung von MySQL wurde festgestellt, dass die Anzahl der Verbindungen ~~~~ überschritten hat.

[root@linux-node1 ~]# mysql -u glance -h 192.168.1.17 -p

Passwort eingeben:

FEHLER 1040 (08004): Zu viele Verbindungen

Die Lösung besteht darin, die Anzahl der MySQL-Verbindungen unter CentOS7 zu ändern:

1) Vorübergehende Änderung

MariaDB [(keine)]> Variablen wie „max_connections“ anzeigen;
+-----------------+--------+
| Variablenname | Wert |
+-----------------+--------+
| max_Verbindungen | 214 |
+-----------------+--------+
1 Zeile im Satz (0,00 Sek.)
MariaDB [(keine)]> setze GLOBAL max_connections=1000;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
MariaDB [(keine)]> Variablen wie „max_connections“ anzeigen;
+-----------------+--------+
| Variablenname | Wert |
+-----------------+--------+
| max_Verbindungen | 1000 |
+-----------------+--------+
1 Zeile im Satz (0,00 Sek.)

2) Dauerhafte Änderung:

Konfigurieren Sie /etc/my.cnf
[mysqld] Fügen Sie eine neue Zeile mit den folgenden Parametern hinzu:
max_verbindungen=1000
Starten Sie den MariaDB-Dienst neu und überprüfen Sie erneut die maximale Anzahl von Verbindungen zur MariaDB-Datenbank. Sie können sehen, dass die maximale Anzahl von Verbindungen 214 beträgt und nicht die von uns festgelegten 1000.
MariaDB [(keine)]> Variablen wie „max_connections“ anzeigen;
+-----------------+--------+
| Variablenname | Wert |
+-----------------+--------+
| max_Verbindungen | 214 |
+-----------------+--------+
Dies liegt daran, dass MariaDB eine Standardbeschränkung für die Anzahl geöffneter Dateien hat. Sie können die Anzahl der geöffneten Dateien erhöhen, indem Sie /usr/lib/systemd/system/mariadb.service konfigurieren.

Konfigurieren Sie /usr/lib/systemd/system/mariadb.service

[Service] Fügen Sie zwei neue Zeilen mit den folgenden Parametern hinzu:
LimitNOFILE=10000
LimitNPROC=10000

Laden Sie die Systemdienste neu und starten Sie den MariaDB-Dienst neu.

systemctl --system daemon-reload
systemctl restart mariadb.service

Überprüfen Sie die maximale Anzahl von Verbindungen der MariaDB-Datenbank erneut. Sie können sehen, dass die maximale Anzahl von Verbindungen bereits 1000 beträgt.

MariaDB [(keine)]> Variablen wie „max_connections“ anzeigen;
+-----------------+--------+
| Variablenname | Wert |
+-----------------+--------+
| max_Verbindungen | 1000 |
+-----------------+--------+

Der obige Artikel zum Festlegen der Anzahl von MySQL-Verbindungen (zu viele Verbindungen) ist alles, was ich mit Ihnen teilen kann. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • MySQL „zu viele Verbindungen“-Fehler MySQL-Lösung
  • Mysql-Fehler: Lösung für zu viele Verbindungen
  • So beheben Sie den MySQL 1040-Fehler „Zu viele Verbindungen“
  • Mysql-Fehler: zu viele Verbindungen – Lösung
  • Lösung für das Problem „Zu viele offene MySQL-Verbindungen“
  • Ursachen und Lösungen für den MySQL-Fehler „zu viele Verbindungen“
  • So beheben Sie den MySQL-Fehler „zu viele Verbindungen“

<<:  Codeblock-Hervorhebung kann kopiert und angezeigt werden js Plugin highlight.js + clipboard.js Integration

>>:  Beispiel für eine HTTPS-Konfigurationsmethode für den Nginx-Server

Artikel empfehlen

Beispielcode für die Codevorlage für die Linux C-Protokollausgabe

Vorwort Dieser Artikel stellt hauptsächlich den r...

Detaillierte Installationsanleitung für das Cloud-Server-Pagoda-Panel

Inhaltsverzeichnis 0x01. Installieren Sie das Pag...

Shell-Skript zur Überwachung des MySQL-Master-Slave-Status

Geben Sie ein Shell-Skript unter Linux frei, um d...

Einführung in die CentOS7-Firewall und portbezogene Befehle

Inhaltsverzeichnis 1. Überprüfen Sie den aktuelle...

Lösung für die leere Seite nach einem vue.js-gepackten Projekt

Ich glaube, dass viele Partner, die gerade erst m...

Detaillierte Erklärung der Verwendung von DECIMAL im MySQL-Datentyp

Detaillierte Erklärung der Verwendung von DECIMAL...

Detaillierte Erklärung zum virtuellen Javascript-DOM

Inhaltsverzeichnis Was ist virtueller Dom? Warum ...

Beispiel für die Bereitstellungsmethode „Forever+nginx“ einer Node-Site

Ich habe vor Kurzem den günstigsten Tencent-Cloud...

Beispiel für einen Persistenzbetrieb mit Gearman + MySQL

Dieser Artikel verwendet die Gearman+MySQL-Method...

Zusammenfassung der MySQL-Entwicklungsstandards und -Nutzungskenntnisse

1. Namenskonventionen 1. Datenbanknamen, Tabellen...