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

VB.NET Discussion :

Problème Connexion SQL VB.NET


Sujet :

VB.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 18
    Par défaut Problème Connexion SQL VB.NET
    Bonjour, je me permet d'écrire ce dernier message afin d'avoir une aide concernant une erreur lors d'une connexion SQL client

    - Voici le messages d’erreur : Unable to connect to any of the specified MySQL hosts

    -Voici L'image du développement du logiciel :


    Mon logiciel est en VB.NET mes id MYSQL ont bien été vérifiées, Mysql connector est bien installé, Mysql Data à bien été rajouter dans les références du logiciel.


    Je vous remercie de votre compréhension !

  2. #2
    Membre actif
    Profil pro
    Chef projet
    Inscrit en
    Novembre 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef projet

    Informations forums :
    Inscription : Novembre 2002
    Messages : 20
    Par défaut
    Bonjour,

    Je pense qu'il faut vérifier ta chaîne de connexion:
    HOST = ou est ton serveur ? ta machine ? (localhost) ailleur ?
    Database = vide tu ne spécifies pas de nom de base de données
    user id= vide
    password=vide

    Syntaxe:
    http://www.connectionstrings.com/mysql/

  3. #3
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Je te conseillerai d'utiliser un fichier de configuration app.conf pour stocker tes paramètres de connexion.

  4. #4
    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
    Vérifie aussi qu'il n'y a pas un (ou plusieurs) firewalls entre ton PC et le serveur qui héberge la base de données. S'il y en a, vérifie que les ports sont correctement ouverts.

    Autre point, vérifie que ta base de données est bien configurée pour accepter les connexions distantes.

    Enfin, vérifie que ton user de connexion a bien les privilèges nécessaires pour se connecter depuis ton IP (GRANT) :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    GRANT ALL ON NomDeTaBaseDeDonnees.* TO 'tonUser'@'tonIP' IDENTIFIED BY "tonMotDePasse";
    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.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 18
    Par défaut
    Bonjour, Merci de vos réponses. Effectivement les informations n'ont pas été mise sur la photo question sécurité, J'ai bien regarde le lien que vous m'avez donner sur Mysql Connection rien à faire toujours la même erreur. Je souligne que le Login Form est dirigé vers une connection SQL phpmyadmin hébergé chez 1&1.


    En vous remercient de votre compréhension !

  6. #6
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Certains hébergeurs n'accordent pas la permission d'accéder à distance aux base de données. Es-tu sûr d'avoir les droits d'accès requis?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 18
    Par défaut
    Non je ne suis pas sûr, justement je me posais la questions, comment pourrais-je avoir la certitude que la connexion distante est bien autorisé ?

  8. #8
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Citation Envoyé par massilia68 Voir le message
    Non je ne suis pas sûr, justement je me posais la questions, comment pourrais-je avoir la certitude que la connexion distante est bien autorisé ?
    Tu peux écrire au support pour le leur demander.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 18
    Par défaut
    Effectivement 1&1 me permet pas l'accès distant, J'ai pris un autre hébergeur SQL, la connexion s'effectue avec succès, j'ai juste un petit soucis à présent, Lors de la connexion client le logiciel prend bien les informations client sur la SQL mais il prend en compte le mot de passe crypter et non le mot de passe créer par l'utilisateur.

    En vous remercient

  10. #10
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Citation Envoyé par massilia68 Voir le message
    j'ai juste un petit soucis à présent, Lors de la connexion client le logiciel prend bien les informations client sur la SQL mais il prend en compte le mot de passe crypter et non le mot de passe créer par l'utilisateur.
    C'est pas assez clair! du moins pour moi. Peux-tu être plus explicite?

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 18
    Par défaut
    En Clair, J'ai récupérer la table User_Name & User_password de mon site afin se que les utilisateurs de mon site puissent se connecter avec leur propre username et password créer lors de l'inscription sur mon site.

    Le seuls soucis qui ce présente actuellement est que le mot de passe est chiffré sur la Table user_password donc lorsque je me connecte sur mon logiciel avec mon mot de passe utilisateur du site sa ne marche pas, en revanche lorsque je copie le mot de passe chiffré visible sur ma Base de donnée il me connecte avec succès.

    J’espère avoir été assez clair je vous remercie !

  12. #12
    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
    Citation Envoyé par massilia68 Voir le message
    Le seuls soucis qui ce présent actuellement est que le mot de passe est chiffré sur la Table user_password donc lorsque je me connecte sur mon logiciel avec mon mot de passe utilisateur du site sa ne marche pas, en revanche lorsque je copie le mot de passe chiffré visible sur ma Base de donnée il me connecte avec succès.
    Ca marche pas ...

    Rien ne t'a choqué quand tu as écrit cette phrase ? Par hasard, est-ce qu'il ne faudrait pas déchiffrer le mot de passe chiffré ?
    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.

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 18
    Par défaut
    Bonjour, Non du tout je ne vois pas en quoi je devrais être choqué, si je déchiffre le mot de passe je verrais donc le mot de passe crée par l'utilisateur, je ne suis pas en droit de faire ça ou bien ?

  14. #14
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Deux possibilités:

    1. Tu déchiffres le mot de passe de la base de données et tu compares avec le password saisi par le user.

    2. Tu chiffres le mot de passe saisie par le user et tu compares avec le mot de passe chiffré de la base de données.

  15. #15
    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
    Citation Envoyé par massilia68 Voir le message
    Bonjour, Non du tout je ne vois pas en quoi je devrais être choqué, si je déchiffre le mot de passe je verrais donc le mot de passe crée par l'utilisateur, je ne suis pas en droit de faire ça ou bien ?
    Ben oui tu as le droit, mais ce qui aurait dû te "choquer" c'est qu'il manque une partie du raisonnement... Un peu comme si tu n'avais fait le dév qu'à moitié.

    Voir le post de callo ci-dessus, la solution 2 étant celle utilisée la plupart du temps.
    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.

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 18
    Par défaut
    Bonjour, merci de vos réponses, cette question va peut être vous paraître stupide mais je suis actuellement perdu et bloqué, Comment dois-je faire pour déchiffrer les mot de passes des utilisateurs ?

    Ma base SQL viens du système CMS E107, Les mots de passes sont chiffrés en MD5 j'ai pu essayer avec mon mot de passe qui correspond parfaitement au MD5 de ma Base SQL.

    En vous remercient !

Discussions similaires

  1. Problème connexion SQL server/ asp.net
    Par samir1985 dans le forum ASP.NET
    Réponses: 9
    Dernier message: 15/06/2009, 15h05
  2. Problème Connexion SQL SERVER 2005 EXPRESS
    Par tofke dans le forum ASP.NET
    Réponses: 3
    Dernier message: 18/07/2007, 20h02
  3. Problème connexion sql server 2005 avec asp.net en C#
    Par PKO06 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 29/05/2007, 18h46
  4. problème Connexion SQL Server et recordset
    Par gg9595 dans le forum Général VBA
    Réponses: 3
    Dernier message: 21/03/2007, 14h30
  5. problème Connexion SQL Server et recordset
    Par gg9595 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 21/03/2007, 13h16

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