MySQL - Erreur "Too many active connections"

Bonjour à tous,

Après m'être battu contre une erreur SQL, je vous livre ma solution.
L'erreur en question était :

Erreur : SQLSTATE[42000] [1203] User <votre user> already has more than 'max_user_connections' active connections

J'imagine que cette erreur peut avoir de multiples causes, mais la mienne était simple : mon code (en PHP5 Objet) utilisait 2 classes. Chacune de ces classes créait une instance de l'autre dans son constructeur, ce qui provoquait des appels en boucle, faisant planter le serveur.

Ce n'était donc pas lié à SQL à proprement parlé !

Voilà, en espérant que ça en aide quelques-uns :-)

Cet article est régulièrement mis à jour par des experts sous la
direction de Jean-François Pillou, fondateur de CommentCaMarche.
Ce document intitulé « MySQL - Erreur "Too many active connections" » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.