Image

Base de connaissances → Raison de l'erreur de connexion MySQL : aucun fichier ou répertoire de ce type

[Serveurs virtuels]
Date de publication: 17.10.2023

Erreur de connexion à la base de données :

mysql connect error [localhost]: (2002) no such file or directory (400)

Une raison courante est le manque d'espace sur le disque SSD du serveur virtuel.

1. Vérifiez la disponibilité

df -h

2. Solution

Si la raison est confirmée, vous devez démarrer le service le plus rapidement possible, mais comme il n'y a pas d'espace, vous devez libérer de l'espace.

Dans le répertoire /var/log, recherchez les fichiers journaux les plus volumineux avec la commande :

cd /var/log
du -h

...
570M	./journal/35e0ntc6fcds4e4d856be41m17146434
570M	./journal
160M	./apache2
121M	./nginx
851M	.

Vous verrez quel dossier occupe combien d'espace ; dans la plupart des cas, la suppression des fichiers journaux archivés aidera à libérer de l'espace pour exécuter la base de données.

Vous pouvez également supprimer les sauvegardes inutiles, si certaines sont configurées sur votre serveur.

service mariadb restart

Pour que le service démarre correctement, il est conseillé de libérer au moins 500 mégaoctets, mais cela dépend de la taille des bases de données elles-mêmes.





Aucun commentaire pour l'instant