Maison  >  Article  >  Opération et maintenance  >  Comment modifier le nombre maximum de connexions dans MySQL sous Linux

Comment modifier le nombre maximum de connexions dans MySQL sous Linux

WBOY
WBOYoriginal
2022-05-16 16:19:345280parcourir

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

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

mysql> set GLOBAL max_connections=1000

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

mysql> show processlist

Afficher l'état actuel :

mysql> show status

Quitter le client :

mysql> exit

Afficher le nombre maximum de connexions actuel :

mysqladmin -uroot -p variables

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

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

Configuration

vim /etc/my.cnf

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

max_connections=1000

Redémarrez le service

service mysqld restart

Vérifiez le nombre de connexions

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

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!

Déclaration:
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