2002: Can't connect to local MySQL server through socket (connexion impossible au serveur MySQL local via le socket)
MySQLQue 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.
Autres entrées pour ce moteur
- 1064You have an error in your SQL syntax (erreur de syntaxe SQL)
- 1146Table doesn't exist (la table n'existe pas)
- 1054Unknown column in field list (colonne inconnue dans la liste des champs)
- 2003Can't connect to MySQL server (TCP/IP) (connexion impossible au serveur MySQL)
- 2006MySQL server has gone away (le serveur MySQL a disparu)
- 1114The table is full (la table est pleine)
- 1215Cannot add foreign key constraint (impossible d'ajouter la contrainte de clé étrangère)