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

2003: Can't connect to MySQL server (TCP/IP) (connexion impossible au serveur MySQL)

MySQL

Que signifie cette erreur ?

Le client n'a pas pu se connecter au serveur MySQL via TCP/IP sur l'hôte et le port indiqués.

Cause

Le serveur n'est pas démarré, hôte/port erroné, pare-feu bloquant le port 3306, serveur lié uniquement à localhost (bind-address = 127.0.0.1) ou skip-networking activé.

Comment la corriger

Vérifiez que le serveur est démarré et écoute sur le bon port. Pour l'accès distant, définissez bind-address = 0.0.0.0 (ou l'IP appropriée) dans my.cnf et assurez-vous que skip-networking est désactivé. Ouvrez le port 3306 dans le pare-feu. Vérifiez l'hôte/le port : mysql -h host -P 3306 -u app_user -p. Assurez-vous que l'utilisateur dispose de privilèges depuis l'hôte distant.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur