Comment vérifier et mettre à jour la valeur max_connections dans MySQL

Comment vérifier et mettre à jour la valeur max_connections dans MySQL

MySQL est un système de gestion de base de données relationnel open source qui est largement utilisé pour les applications Web. Il permet à plusieurs utilisateurs d'accéder et de manipuler les données simultanément, et il utilise une variable système appelée «Max_Connections» pour limiter le nombre de connexions qui peuvent être établies au serveur de base de données.

Max_Connections est un paramètre de configuration dans MySQL qui détermine le nombre maximum de connexions simultanées qui peuvent être établies avec le serveur de base de données. Cette valeur est définie au démarrage du serveur et peut être modifiée dynamiquement. La valeur par défaut est généralement définie sur 151, mais cela peut varier en fonction de la configuration du serveur.

Dans cet article, nous discuterons de la façon de vérifier et de mettre à jour la valeur max_connections dans MySQL.

Vérification de la valeur actuelle Max_Connections

Pour vérifier la valeur actuelle Max_Connections, vous pouvez exécuter la commande suivante dans MySQL:

"> Afficher des variables comme 'max_connections';  
Sortie + ----------------- + ------- + | Variable_name | Valeur | + ----------------- + ------- + | Max_Connections | 151 | + ----------------- + ------- + 1 ligne en set (0.00 sec) 

Cette commande affichera la valeur actuelle de max_connections. Si vous utilisez un client MySQL, comme MySQL Workbench, vous pouvez également vérifier la valeur en accédant à la section «Variables système» de l'onglet «Fichier Options».

Mise à jour des max_connexions

Vous pouvez utiliser la commande set pour modifier la valeur max_connections pour la session en cours. Pour définir temporairement la valeur max_connections, utilisez l'instruction SQL suivante:

"> Définir Global Max_Connections =;  

Remplacer avec la valeur souhaitée pour max_connections.

Notez que cette commande définit la valeur max_connections à l'échelle mondiale, ce qui signifie qu'elle affecte toutes les sessions connectées au serveur MySQL. Veillez à ne pas définir la valeur trop élevée, car cela peut entraîner des problèmes de performance.

Mise à jour en permanence des max_connexions

Pour modifier la valeur max_connections en permanence, vous devez modifier le fichier de configuration MySQL. L'emplacement de ce fichier peut varier en fonction de votre système d'exploitation et de votre méthode d'installation.

Par exemple, sur un système Linux avec une installation par défaut de MySQL, le fichier de configuration est généralement situé à / etc / mon.cnf ou / etc / mysql / mon.CNF. Sur un système Windows, le fichier de configuration est généralement situé à C: \ Program Files \ MySQL \ MySQL Server 8.0 \ mon.ini.

Une fois que vous avez localisé le fichier de configuration, ouvrez-le dans un éditeur de texte et trouvez la section [MySQLD]. S'il n'y a pas d'entrée existante pour Max_Connections, ajoutez la ligne suivante:

max_connections = 300
1max_connections = 300

Ici 300 est la nouvelle valeur, vous pouvez le remplacer par la valeur souhaitée pour Max_Connections.

S'il y a déjà une entrée pour Max_Connections, modifiez la valeur à la valeur souhaitée.

Redémarrez le serveur MySQL

Après avoir modifié le fichier de configuration, vous devez redémarrer le serveur MySQL pour que les modifications prennent effet. Vous pouvez le faire en utilisant la commande suivante:

sudo systemctl redémarrer mysql  

Sur un système Windows, vous pouvez redémarrer le service MySQL à l'aide de l'outil Services.

Vérification de la valeur MAX_Connections mises à jour

Pour confirmer que le max_connections la valeur a été mise à jour, vous pouvez utiliser le 'Afficher les variables' Commande comme décrit précédemment. Alternativement, vous pouvez utiliser la commande suivante:

"> Sélectionner @@ max_connections;  

Cette commande affichera la valeur actuelle de max_connections.

Sortie + ------------------- + | @@ Max_Connections | + ------------------- + | 300 | + ------------------- + 1 ligne en set (0.04 SEC) 

Réinitialiser la valeur max_connections (facultative)

Si vous souhaitez réinitialiser la valeur max_connections à sa valeur par défaut ou précédente, utilisez la commande suivante:

"> Définir Global Max_Connections = Default;  

Cette commande définit la valeur max_connections à sa valeur par défaut ou à la valeur pour laquelle il a été défini avant de le changer.

Si vous avez mis à jour la valeur MAX_Connections en modifiant le fichier de configuration, revenez également la valeur par défaut à 151.

Conclusion

'Max_Connections' est un paramètre de configuration important dans MySQL qui détermine le nombre maximum de connexions simultanées qui peuvent être établies avec le serveur de base de données. Dans cet article, nous avons discuté de la façon de vérifier et de mettre à jour la valeur MAX_Connections dans MySQL. En suivant ces étapes, vous pouvez vous assurer que votre serveur MySQL est configuré pour gérer le nombre approprié de connexions pour les besoins de votre application.