Comment modifier le nombre maximum de connexions dans MySQL sous Linux

WBOY
Libérer: 2022-05-16 16:19:34
original
5281 Les gens l'ont consulté

Méthode : 1. Utilisez "set GLOBAL max_connections=number of links" pour modifier temporairement le nombre maximum de connexions ; 2. Utilisez "vim /etc/my.cnf1" pour modifier le contenu de "max_connections", enregistrez et redémarrez le Service mysql pour apporter des modifications permanentes Nombre maximum de connexions.

Comment modifier le nombre maximum de connexions dans MySQL sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, version mysql8.0.22, ordinateur Dell G3.

Comment modifier le nombre maximum de connexions MySQL sous Linux

Méthode 1 : Modification temporaire

Connexion client :

mysql -uroot -p
Copier après la connexion

Définissez le nouveau nombre maximum de connexions à 1000 :

mysql> set GLOBAL max_connections=1000
Copier après la connexion

Affichez la requête en cours d'exécution :

mysql> show processlist
Copier après la connexion

Afficher l'état actuel :

mysql> show status
Copier après la connexion

Quitter le client :

mysql> exit
Copier après la connexion

Afficher le nombre maximum de connexions actuel :

mysqladmin -uroot -p variables
Copier après la connexion

Cette méthode traite les symptômes mais pas la cause première. Après le redémarrage du service, le nombre maximum de connexions est toujours. 100. Cette méthode est utilisée pour augmenter de toute urgence le nombre maximum de connexions et ne constitue pas une solution à long terme.

Méthode 2 : Modification permanente

Voir l'emplacement du fichier de configuration

/usr/bin/mysql --verbose --help | grep -A 1 'Default optio
Copier après la connexion
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
Copier après la connexion

Le serveur lira d'abord le fichier /etc/my.cnf, s'il n'existe pas, il lira /etc/mysql/my.cnf , puis lisez-le dans l'ordre /usr/etc/my.cnf, ~/.my.cnf

Recherchez le fichier de configuration dans le chemin racine :

find / -name my.cnf
结果:/etc/my.cnf
Copier après la connexion

Configuration

vim /etc/my.cnf
Copier après la connexion

Modifiez my.cnf et ajoutez-le à [ mysqld] :

max_connections=1000
Copier après la connexion

Redémarrez le service

service mysqld restart
Copier après la connexion

Vérifiez le nombre de connexions

mysql -u root -p
show variables like 'max_connections';
Copier après la connexion

Apprentissage recommandé : Tutoriel vidéo mysql, Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal