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 :

c# : Connection a un serveur mysql distant


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de emiscool
    Profil pro
    architecte logiciel
    Inscrit en
    Octobre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : architecte logiciel

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par défaut c# : Connection a un serveur mysql distant
    Bonjour tout le monde.

    J ai une application c# avec une connexion mysql en utilisant le driver MySql.Data.MySqlClient;

    Mon application marche bien sur le pc local ( si je change pas l'addrees IP dans le fichier httpd.conf, je garde la ligne : Listen 127.0.0.1:80).
    Par contre si je change l'adresse et je mit l'adresse IP du PC, je n'arrive pas a me connecter au serveur mysql via l'application

    ************** Texte de l'exception **************
    System.Exception: OpenConnexion. Error: L’hôte 'myhote' n'est pas authorisé à se connecter à ce serveur MySQL ---> MySql.Data.MySqlClient.MySqlException: Le hôte 'myhote' n'est pas authorisé à se connecter à ce serveur MySQL
    à MySql.Data.MySqlClient.PacketReader.CheckForError()
    à MySql.Data.MySqlClient.PacketReader.ReadHeader()
    à MySql.Data.MySqlClient.PacketReader.OpenPacket()
    à MySql.Data.MySqlClient.NativeDriver.Open()
    à MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
    à MySql.Data.MySqlClient.MySqlPool.GetConnection()
    à MySql.Data.MySqlClient.MySqlConnection.Open()
    NB: avec l'explorer j'arrive à exécuter des pages php à distance sans problème


    merci d'avance

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    C'est une erreur dans la configuration de Mysql. Il ne doit pas autorisé les connexions distantes. Seulement celles par localhost.

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Verifier que l'option Skip-Networking n'est pas active !!

  4. #4
    Membre averti Avatar de emiscool
    Profil pro
    architecte logiciel
    Inscrit en
    Octobre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : architecte logiciel

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par défaut
    jai pas trouver l'option skip-network dans le fichier my.ini.

  5. #5
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Skip-Networking
    !

    Si elle n'est pas là pas de problème

  6. #6
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Apparemment tu te connecte avec l'hote 'myhote'.
    Est-ce que tu as un utilisateur 'myhote@any host' ('myhote@%') ayant les droits sur les table concernées ?
    Sinon, qu'est-ce que tu vas faire dans le httpd.conf ????

  7. #7
    Membre averti Avatar de emiscool
    Profil pro
    architecte logiciel
    Inscrit en
    Octobre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : architecte logiciel

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par défaut
    Citation Envoyé par ppphil Voir le message
    Apparemment tu te connecte avec l'hote 'myhote'.
    Est-ce que tu as un utilisateur 'myhote@any host' ('myhote@%') ayant les droits sur les table concernées ?
    Sinon, qu'est-ce que tu vas faire dans le httpd.conf ????
    j utilise une chaine de connexion avec comme user root et une mot de passe.

    je vois pas pourquoi je doit avoir un user dans le fichier httpd.conf

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Serveur Mysql distant
    Par beberd dans le forum Installation
    Réponses: 4
    Dernier message: 01/12/2006, 16h42
  2. [C#] Quel composant faut-il pour se connecter à une base MySQL distante ?
    Par Cazaux-Moutou-Philippe dans le forum Accès aux données
    Réponses: 5
    Dernier message: 06/06/2006, 18h05
  3. [Windows] Pouvoir se connecter a une base mysql distante
    Par TEALC dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 08/12/2005, 17h12
  4. visualiser les connection a un serveur mysql
    Par Thunder_nico dans le forum Bases de données
    Réponses: 4
    Dernier message: 21/07/2004, 13h15
  5. connection a une bes mysql distante
    Par rollernox dans le forum Bases de données
    Réponses: 5
    Dernier message: 21/07/2004, 11h22

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