So ändern Sie die maximale Anzahl von Verbindungen in MySQL unter Linux

WBOY
Freigeben: 2022-05-16 16:19:34
Original
5282 Leute haben es durchsucht

Methode: 1. Verwenden Sie „set GLOBAL max_connections=number of links“, um die maximale Anzahl von Verbindungen vorübergehend zu ändern. 2. Verwenden Sie „vim /etc/my.cnf1“, um den Inhalt von „max_connections“ zu ändern, zu speichern und neu zu starten MySQL-Dienst, um dauerhafte Änderungen vorzunehmen. Maximale Anzahl von Verbindungen.

So ändern Sie die maximale Anzahl von Verbindungen in MySQL unter Linux

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, MySQL8.0.22-Version, Dell G3-Computer.

So ändern Sie die maximale Anzahl von MySQL-Verbindungen unter Linux

Methode 1: Temporäre Änderung

Client-Anmeldung:

mysql -uroot -p
Nach dem Login kopieren

Setzen Sie die neue maximale Anzahl von Verbindungen auf 1000:

mysql> set GLOBAL max_connections=1000
Nach dem Login kopieren

Zeigen Sie die aktuell ausgeführte Abfrage an:

mysql> show processlist
Nach dem Login kopieren

Aktuellen Status anzeigen:

mysql> show status
Nach dem Login kopieren

Client verlassen:

mysql> exit
Nach dem Login kopieren

Die aktuelle maximale Anzahl von Verbindungen anzeigen:

mysqladmin -uroot -p variables
Nach dem Login kopieren

Diese Methode behandelt die Symptome, aber nicht die Grundursache. Nach dem Neustart des Dienstes ist die maximale Anzahl von Verbindungen immer noch vorhanden 100. Diese Methode dient der dringenden Erweiterung der maximalen Anzahl an Verbindungen und ist keine langfristige Lösung.

Methode 2: Permanente Änderung

Sehen Sie sich den Speicherort der Konfigurationsdatei an

/usr/bin/mysql --verbose --help | grep -A 1 'Default optio
Nach dem Login kopieren
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Nach dem Login kopieren

Der Server liest zuerst die Datei /etc/my.cnf. Wenn sie nicht vorhanden ist, liest er /etc/mysql/my.cnf , und lesen Sie es dann in der Reihenfolge /usr/etc/my.cnf, ~/.my.cnf

Suchen Sie im Stammpfad nach der Konfigurationsdatei:

find / -name my.cnf
结果:/etc/my.cnf
Nach dem Login kopieren

Configuration

vim /etc/my.cnf
Nach dem Login kopieren

Bearbeiten Sie my.cnf und fügen Sie es zu [ mysqld]:

max_connections=1000
Nach dem Login kopieren

Starten Sie den Dienst neu

service mysqld restart
Nach dem Login kopieren

Überprüfen Sie die Anzahl der Verbindungen

mysql -u root -p
show variables like 'max_connections';
Nach dem Login kopieren

Empfohlenes Lernen: MySQL-Video-Tutorial, Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ändern Sie die maximale Anzahl von Verbindungen in MySQL unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage