Si vous obtenez l'erreur Too many connections
en essayant de vous connecter à MySQL, cela signifie qu'il y a
déjà max_connections
clients connectés au
serveur mysqld
.
Si vous avez besoin de plus de connexion que par défaut (100),
vous devez redémarrer mysqld
avec une plus
grande valeur pour la variable
max_connections
.
Notez que mysqld
permet actuellement à
(max_connections
+1) clients de se connecter.
La dernière connexion est réservée à l'utilisateur ayant le
privilège SUPER
. En ne donnant pas ce
privilège aux utilisateurs normaux (ils ne devraient pas en
avoir besoin), un administrateur avec ce privilège peut se
connecter et utiliser SHOW PROCESSLIST
pour
trouver ce qui pose problème. See Section 13.5.3, « Syntaxe de SHOW
».
Le nombre maximal de connexion MySQL dépend de la qualité de la bibliothèque des threads sur une plate-forme donnée. Linux et Solaris devraient être capables de supporter jusqu'à 500-1000 connexion simultanées, cela dépend évidemment de la quantité de RAM que vous avez et de ce que font les clients.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.