web-dev-qa-db-fra.com

Virtualmin ne peut pas se connecter à la base de données MySQL

J'ai un VPS sous Webmin/Virtualmin. I Hébergez plusieurs domaines, dont un Drupal 7 qui utilise une base de données MySQL. Hier, je suis allé sur "Manage" la base de données et j'ai constaté que j'avais reçu l'erreur suivante Lost connection to MySQL server during query et que je ne pouvais pas y accéder de toute façon. Je me demandais si c'était parce que ma version de MySQL était obsolète (il s'agit de la version 5.1.17). Avant de la mettre à jour, j'essayais de sauvegarder la base de données en accédant à Webmin >> Serveurs >> Serveur de base de données MySQL >> Sauvegarder des bases de données - uniquement recevoir la page suivante:

La sauvegarde de la base de données a échoué: mysqldump a échoué:

mysqldump: Erreur obtenue: 2013: connexion perdue au serveur MySQL lors d'une requête lors de l'utilisation de LOCK TABLES La sauvegarde de la base de données a échoué: mysqldump a échoué:

mysqldump: Erreur commise: 2002: Impossible de se connecter au serveur MySQL local via le socket '/var/lib/mysql/mysql.sock' (111) lors d'une tentative de connexion à la sauvegarde de la base de données: échec de mysqldump:

mysqldump: Erreur commise: 2002: Impossible de se connecter au serveur MySQL local via le socket '/var/lib/mysql/mysql.sock' (2) lors d'une tentative de connexion Sauvegardée avec succès 1348 octets du test de la base de données vers fichier/home/test .sql.

Sauvegarde planifiée pour la base de données laissée désactivée.

J'ai mis 'Autoriser les grandes tables?' Oui et la taille de paquet maximale à 5 Mo dans la configuration du serveur MySQL, mais je reçois toujours les erreurs. La taille de fichier de la base de données est seulement de 156 Mo. Elle contient 190 tables et contient probablement beaucoup plus de données qu’elle ne le fait actuellement.

Est-ce que quelqu'un a un conseil? Je cours CentOS.

PDATE: Depuis la publication de cette question, je suis en contact avec ma société d’hébergement qui lui a conseillé de mettre à niveau MySQL. J'utilise maintenant la version 5.5.38 et j'ai exactement le même problème. J'ai installé la dernière version de phpMyAdmin et j'ai un comportement étrange. Lorsque j'essaie d'afficher la base de données, cela indique que la session a expiré, mais lorsque je me reconnecte, aucune base de données n'apparaît et on me dit qu'il n'y a pas de table dans la base sur laquelle je viens de cliquer.

1
Andy

J'ai trouvé ces ressources qui peuvent aider. Ils expliquent assez bien les erreurs et quoi faire à leur sujet.

Vous avez une erreur: 2013: Connexion perdue ...

Vous avez une erreur: 2002: Impossible de se connecter à ...

Il semble que ce soient des problèmes de configuration assez simples. J'espère que ça aide.

2
closetnoc