Maison >base de données >tutoriel mysql >Que dois-je faire si la base de données MySQL indique qu'il y a trop de connexions ?
Solution au problème selon lequel la base de données mysql indique qu'il y a trop de connexions : 1. Connectez-vous à la base de données mysql et affichez les valeurs des variables du fil de connexion actuellement actif 2. Modifiez le fichier de configuration my.cnf et ajoutez-le ; [[mysqld] port=3306]; 3. Redémarrez le serveur mysql.
Solution :
Afficher max_connections
(tutoriel recommandé : tutoriel vidéo mysql)
Entrez MySQL, utilisez la commande :
$ show variables
Affichez la valeur variable du nombre maximum de connexions dans la base de données : max_connections
View threads_connected
Entrez MySQL, utilisez la commande :
$ show status
Affichez la valeur de la variable du fil de connexion actuellement actif : threads_connected
Définissez max_connections, dans le fichier my.cnf, ajoutez la dernière ligne suivante :
Copier
[mysqld] port=3306 #socket=MySQL ...set-variable = max_connections=32000
Une fois la modification terminée, redémarrez MySQL. Bien sûr, pour vous assurer que les paramètres sont corrects, vous devez consulter max_connections.
Remarque :
1 Bien que 32 000 soit écrit ici. Cependant, le nombre maximum réel de connexions autorisées par le serveur MySQL est de 16 384
2 À l'exception de max_connections, les autres configurations mentionnées ci-dessus doivent être configurées en fonction des besoins de votre système, et ce n'est pas nécessaire. être rigide ;
3. Le maximum autorisé est ajouté. Le nombre de connexions n'augmente pas beaucoup la consommation du système.
4. Si votre mysql utilise my.ini comme fichier de configuration, les paramètres sont similaires, mais le format doit être légèrement modifié
Recommandations associées : Tutoriel mysql
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!