Connexion à MySQL depuis VB.net version 8.0.28

Résolu
Kff - 21 déc. 2024 à 14:37
PutoisSplendide90 Messages postés 9 Date d'inscription mardi 9 juillet 2024 Statut Membre Dernière intervention 28 décembre 2024 - 28 déc. 2024 à 10:39

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

A voir également:

3 réponses

jee pee Messages postés 40599 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 28 décembre 2024 9 465
21 déc. 2024 à 14:58

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
PutoisSplendide90 Messages postés 9 Date d'inscription mardi 9 juillet 2024 Statut Membre Dernière intervention 28 décembre 2024
21 déc. 2024 à 15:21

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
PutoisSplendide90 Messages postés 9 Date d'inscription mardi 9 juillet 2024 Statut Membre Dernière intervention 28 décembre 2024
28 déc. 2024 à 10:39

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