Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur mySQL 1040 :trop de connexions

MySQL :ERREUR 1040 :Trop de connexions

Cela indique essentiellement que MySQL gère le nombre maximum de connexions simultanément et par défaut, il gère 100 connexions simultanément.

Les raisons suivantes amènent MySQL à manquer de connexions.

  1. Requêtes lentes

  2. Techniques de stockage de données

  3. Mauvaise configuration MySQL

J'ai pu surmonter ces problèmes en procédant comme suit.

Ouvrez MySQL command line tool et tapez,

show variables like "max_connections";

Cela vous renverra quelque chose comme ça.

+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+

Vous pouvez modifier le réglage par ex. 200 en exécutant la commande suivante sans avoir à redémarrer le serveur MySQL.

set global max_connections = 200;

Désormais, lorsque vous redémarrerez MySQL la prochaine fois, il utilisera ce paramètre au lieu de la valeur par défaut.

Gardez à l'esprit que l'augmentation du nombre de connexions augmentera la quantité de RAM nécessaire à l'exécution de MySQL.