Je reçois une erreur « Le serveur MySQL est parti » dans mon application
Ce message d’erreur s’affiche pour deux raisons principales:
1) La requête MySQL que vous essayez d’exécuter prend trop de temps et le délai du serveur MySQL a expiré.
La solution à ce problème est d’optimiser votre base de données pour les requêtes qui échouent.
2) Vous avez une table plantée dans votre base de données.
La solution consiste à réparer et optimiser votre base de données.
Si une table plante souvent et que la réparation/l’optimisation n’aide pas, cela signifie très probablement que la structure de la table a un problème avec la configuration du serveur MySQL. Dans de tels cas, la façon la plus simple de corriger définitivement une table MyISAM qui plante est de changer son moteur de base de données de MyISAM à InnoDB.
Vous trouverez plus d’informations sur la façon de procéder dans cet article.