Mysql
 sql >> Base de données >  >> RDS >> Mysql

PyMySQL utilisant le comportement incohérent localhost vs socket

Le code d'erreur 2003 (CR_CONN_HOST_ERROR) est renvoyé par la bibliothèque cliente, au cas où le client n'aurait pas pu établir une connexion tcp au serveur.

Vous devez d'abord vérifier si vous pouvez vous connecter via le client de ligne de commande telnet ou mysql à votre serveur. Si ce n'est pas le cas, vérifiez le fichier de configuration du serveur :

  • le serveur s'exécute-t-il sur le port 3306 ?
  • IPv4 est-il désactivé ?
  • le saut de réseau est-il activé ?
  • l'adresse de liaison est-elle activée (avec une autre adresse IP ?