Bonjour,
J'héberge une base de données 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 vient de mon code ou des paramètres PHP/MyAdmin.
Du côté de PHP/MyAdmin j'ai configuré l'utilisateur 'user' pour qu'il ait un accès total à la base de données de test. J'ai autorisé l'accès à partir de n'importe quel client (%), le mot de passe est correct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 If Not objConnect Is Nothing Then objConnect.Close() 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
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 où se trouve l'erreur.
Si vous pouvez m'aider ça m'arrangerait.
Partager