Zayann
Messages postés75Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention15 juillet 2015
-
11 janv. 2014 à 15:27
zayann -
13 janv. 2014 à 11:33
Bonjour,
J'héberge une base de donnée mysql à l'aide de PHP/MyAdmin et wampserver.
J'essaie de m'y connecter depuis un client VB.net 2010 et le connecteur MySQL qui va bien.
Or j'ai une erreur systématique à la connexion avec n'importe quel utilisateur excepté "root". Je ne sais pas si l'erreur viens de mon code ou des paramètre PHP/MyAdmin.
If Not objConnect Is Nothing Then objConnect.Close()
'Check parameters
TB_ConnectionLog.Clear()
Try
TB_ConnectionLog.Text = "Building Connection string..." + vbCrLf
If RDBT_LocalIP.Checked Then
objConnect.ConnectionString = "Network Address=127.0.0.1;User Id=user;Password=azerty;Database=DataTest"
End If
TB_ConnectionLog.AppendText("Trying connecting to the server..." + vbCrLf)
objConnect.Open()
ConnectionOK = True
GetDatabases()
Catch ex As MySqlException
TB_ConnectionLog.AppendText("Error connecting to the server : " + ex.Message + vbCrLf + ex.ErrorCode.ToString)
objConnect.Close()
ConnectionOK = False
Finally
If ConnectionOK Then
TB_ConnectionLog.AppendText("Connection establish to the server." + vbCrLf)
TB_ConnectionStatus.Text = "Connected"
TB_ConnectionStatus.BackColor = Color.LightGreen
BT_Connect.Text = "Déconnection"
End If
End Try
Du coté de PHP/MyAdmin J'ai configuré l'utilisateur 'user' pour qu'il ai un accès total à la base de donnée de test. J'ai autorisé l'accès à partir de n'importe quel client (%), le mot de passe est correct.
Et j'obtiens en permanence le message d'erreur suivant :
Error connecting to the server : Authentication to host '127.0.0.1' for user 'user' using method 'mysql_native_password' failed with message: Access denied for user 'user'@'localhost' (using password: YES)
Je ne sais pas ou se trouve l'erreur.
Si vous pouvez m'aider ça m'arrangerai.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 13 janv. 2014 à 11:29
Salut
Jette un coup d'oil au site de référence dans le domaine des chaines de connexion : http://www.connectionstrings.com/ Pour MySQL, je vois que le User et Password ne s'orthographie pas comme tu l'as fait : vérifie.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 13 janv. 2014 à 11:31
Rappel : Les bases de données situées sur Internet n'ont pas d'accès possible depuis l'extérieur, sauf paramétrage à demander à l'hébergeur; c'est une question de sécurité.