Il existe un tas de raisons différentes pour l'erreur "Too Many Connections".
Consultez cette page FAQ sur MySQL.com :http ://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html
Vérifiez votre fichier my.cnf pour "max_connections". S'il n'en existe pas, essayez :
[mysqld]
set-variable=max_connections=250
Cependant, la valeur par défaut est 151, donc ça devrait aller.
Si vous êtes sur un hébergeur partagé, il se peut que d'autres utilisateurs prennent trop de connexions.
D'autres problèmes à surveiller sont l'utilisation de connexions persistantes et le manque d'espace disque.