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

Développement Rails - Impossible de se connecter au serveur MySQL sur 'localhost' (10061)

Ma meilleure hypothèse est que la machine, que vous avez indiquée comme Windows, a la mise en réseau IPv6 activée. Ainsi, lorsque vous essayez d'accéder à localhost, il se résout en " ::1 ". Il s'agit en fait de la machine locale, cependant, les installations par défaut de MySQL ont normalement l'adresse de liaison définie sur 127.0.0.1, ce qui entraînerait l'échec de localhost dans cette configuration.

Vous pourrez peut-être le vérifier en exécutant ping localhost à partir de l'invite de commande, et voir si vous obtenez une réponse comme :

 Reply from ::1: time<1ms

Pour résoudre ce problème, vous pouvez modifier votre configuration pour spécifier :

Hôte
 host: 127.0.0.1

Alternativement, vous pouvez modifier la configuration de MySQL pour autoriser une adresse de liaison différente, par ex. localhost au lieu de 127.0.0.1.