IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Unable to connect to any of the specified MySQL hosts.


Sujet :

C#

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 4
    Par défaut Unable to connect to any of the specified MySQL hosts.
    Bonjour,

    Etudiant en programmation je réalisé souvent des programmes assez simples ou complexes selon la situation. Récemment j'ai eu besoin de pouvoir accéder à une base de donné via un programme C#. La connection sur un serveur local, aucune problème, mais j'aurais besoin d’accéder à un serveur distant.
    Pour cela j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    MySqlConnection Connection;
    Connection = new MySqlConnection("server=5.135.145.125; database=rpflora; uid=rpflora; pwd=xxx; Connection Timeout=5; port=3306;");
    L'erreur "Unable to connect to any of the specified MySQL hosts." revient en permanence, peut importe la chaîne de connexion, j'ai même essayé avec un autre hébérgeur (Funpic, sachant que le premier est ecology-heberg).
    J'ai bien rajouté les références au projet : "using MySql.Data.MySqlClient;" et "using MySql.Web;"
    Après avoir épuisé le compteur de page google pour cette recherche et avoir lu tellement de document sur divers sites que j'en ai presque oublié mon nom, je me tourne vers un forum pour savoir si quelqu'un à une solution à ce problème.

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Quelques pistes :
    1. Le port 3306 est-il correctement ouvert sur le poste client et sur le serveur ? Vérifie également qu'il n'y a pas de reverse proxy ou autre entre les deux, auquel cas il faudra les configurer convenablement...
    2. Si ton serveur est chez un hébergeur, vérifie s'ils autorisent ou non la connexion distante. Certains n'autorisent les connexions que depuis leur réseau local pour des raisons de sécurité...
    3. Ton utilisateur MySQL a-t-il la permission de se connecter depuis l'IP de ton client ? (voir les GRANT)
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    657
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 657
    Par défaut
    Si tu essayes de te connecter sur une base de données d'un site web hebergé par OVH ou 1&1 , etc.
    Tu ne pourras pas , ils bloquent les connexions exterieurs au serveur malheureusement .

    Sinon je ne sais pas

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 4
    Par défaut
    @DotNetMatt : en cours de vérification
    @PixelJuice : selon un poste que j'ai trouvé sur le forum, suite à ce message de ce forum, j'ai trouvé une des réponse :
    Voilà l'histoire smile
    Le projet était destiné à héberger des sites en rapport avec la nature et la science en priorité tout du moins, le système tournait sur un autre petit serveur dédié basse consommation, l'objectif était d'optimiser pas mal la machine et d'utiliser des logiciels en majorité libres de droit et légers pour assurer de bonnes performances, un bon rapport nombre de sites / watt si l'on veut résumer wink .
    Par la suite le serveur a été migré vers ovh, qui n'est peut être pas l'hébergeur écologique par excellence, quoi que vu le prix des serveurs par rapport aux concurrents c'est tout de même un enjeu pour eux de réduire les coûts d'électricité :
    http://www.ovh.com/fr/housing/datacentr … ologie.xml
    http://www.ovh.com/fr/a854.lecologie_chez_ovhcom
    http://www.lavoixeco.com/actualite/Sect … -red.shtml
    Donc je ne peux rien faire ? Je vais devoir travailler en local ?

Discussions similaires

  1. Réponses: 12
    Dernier message: 05/12/2011, 17h33
  2. "Unable to connect to any hosts" de temps en temps
    Par Invité dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/11/2007, 18h20
  3. Réponses: 0
    Dernier message: 23/11/2007, 14h45
  4. [Word-basic] Erreur 537: unable to run the specified macro
    Par zahui_eric dans le forum VBA Word
    Réponses: 7
    Dernier message: 13/07/2007, 13h27
  5. [Cobertura] [Maven] Unable to locate ../test.java. Have you specified the source directory?
    Par damis0001 dans le forum Qualimétrie
    Réponses: 9
    Dernier message: 19/01/2007, 16h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo