Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So ändern Sie die maximale Anzahl von Verbindungen in MySQL unter Linux

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

WBOY
WBOYOriginal
2022-05-16 16:19:345263Durchsuche

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

Setzen Sie die neue maximale Anzahl von Verbindungen auf 1000:

mysql> set GLOBAL max_connections=1000

Zeigen Sie die aktuell ausgeführte Abfrage an:

mysql> show processlist

Aktuellen Status anzeigen:

mysql> show status

Client verlassen:

mysql> exit

Die aktuelle maximale Anzahl von Verbindungen anzeigen:

mysqladmin -uroot -p variables

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
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

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

Configuration

vim /etc/my.cnf

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

max_connections=1000

Starten Sie den Dienst neu

service mysqld restart

Überprüfen Sie die Anzahl der Verbindungen

mysql -u root -p
show variables like 'max_connections';

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!

Stellungnahme:
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