DBAtlas · Atlas d'exploitation des bases de données

2002: Can't connect to local MySQL server through socket (connexion impossible au serveur MySQL local via le socket)

MySQL

Que signifie cette erreur ?

Le client n'a pas pu se connecter au serveur MySQL local via le socket Unix. Généralement, le serveur n'est pas démarré ou le chemin du socket est erroné.

Cause

Le service MySQL/MariaDB n'est pas démarré ou a planté, le chemin du fichier socket (par ex. /var/run/mysqld/mysqld.sock) diffère entre le client et le serveur, problèmes de permissions, ou le serveur n'a pas démarré.

Comment la corriger

Vérifiez l'état du service et démarrez-le (systemctl status mysql / start mysql). Vérifiez le bon chemin du socket : SHOW VARIABLES LIKE 'socket' et le paramètre socket dans my.cnf. Si le chemin diffère, indiquez-le explicitement avec --socket ou utilisez TCP : mysql -h 127.0.0.1 -P 3306. Consultez les journaux du serveur pour les erreurs de démarrage/de crash.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur