Connexion à MySQL depuis VB.net version 8.0.28

Résolu

Bonjour,

J'essaie de me connecter à ma base de données depuis VB.net depuis quelques temps déjà et J'obtiens l'erreur suivante :

Échec d'un appel SSPI, consulter l'exception inter

Pourtant avec les même identifiant j'arrive à me connecter en ligne de commande depuis MySQL.

Voici mon code Vb:

Conn = new Mysqlconnection ("SERVER=localhost; PORT=3306; UID= root; PWD=monpasse")
Try
If conn.state= connectionState.close then
Conn.open
Messagebox.show(ok)
End if
Catch ex as exception 
Messagebox.show(ex.message)
End try


Android / Chrome 131.0.0.0

3 réponses

  1. Modérateur

    Bonjour,

    J'aurais juste des observations sur la chaine de connexion à la BDD.

    Tu as un espace devant root. Il manque le nom de la database. Je mettrais les noms de paramètres en minuscule.

    ("server=localhost; port=3306; uid=root; pwd=monpasse; database=test")

    tester aussi le port avec le nom du serveur
    ("server=localhost:3306; uid=root; pwd=monpasse; database=test")


    0
    1. Merci déjà pour votre réponse

      Il n'y avait pas d'espacement ni devant Root ni devant mon mot de passe ou alors le nom du serveur, j'ai réessayé en y ajoutant un espacement mais sans succès 

      Le paramètre DATABASE figure bien dans mon instruction du oublié de le noter dans mon premier post

      J'ai aussi essayé le paramètre que vous m'avez priser localhost:3306 et toujours le même message d'erreur 

      0
      1. Bonjour,

        J'ai pu pallier à ce problème en exécutant la commande SslMode = None dans l'instruction de connection, 

        Bon je ne sais pas encore quelle sont les avantages et inconvénients de ce paramètre mais pour le moment mon code fonctionne 

        Merci

        0