J'ai un projet utilisant Asp Net MVC 4.5.2 et la base de données Mysql. Depuis quelques jours, mon projet a commencé à recevoir des erreurs de Mysql. Tout se passe bien dans le projet, mais chaque fois que j'effectue certaines opérations sur Mysql Workbench (comme l'indexation ou l'ajout de lignes et de .s à n'importe quelle table), mon projet obtient immédiatement l'erreur suivante de Mysql et cela ne se produit pas avant le redémarrage de Mysql, tout va mal. Après le redémarrage, Mysql fonctionne à nouveau normalement. Je n'arrive pas à comprendre où est le problème.
La première fois que j'ai rencontré l'erreur, c'était lors de l'indexation d'une table pour accélérer les requêtes de recherche. Je pensais que le problème venait de l'index et je l'ai annulé, mais depuis ce jour, le projet donne immédiatement des erreurs, peu importe ce que je fais dans MySQL.
Le message d'erreur est toujours le suivant :
"La tentative de connexion a échoué parce que la partie connectée n'a pas répondu correctement après un certain temps, ou la connexion établie a échoué parce que l'hôte connecté n'a pas répondu"
L'indexation que vous effectuez peut entraîner une utilisation excessive des ressources du serveur MySQL, entraînant des problèmes de connexion. Surveillez les performances du serveur pendant le fonctionnement dans MySQL Workbench pour voir s'il existe des goulots d'étranglement au niveau des ressources.
Vérifiez les journaux du serveur MySQL pour détecter toute erreur, avertissement ou message lié aux performances. Le journal se trouve généralement dans le répertoire de données MySQL avec un nom de fichier similaire à error.log ou slow-query.log. L'analyse des journaux peut fournir des informations précieuses sur les problèmes ou les goulots d'étranglement des ressources que le serveur peut rencontrer.