| Bug #66838 | Try to connect on local IP rather than remote IP | ||
|---|---|---|---|
| Submitted: | 16 Sep 2012 20:53 | Modified: | 8 Oct 2012 22:24 |
| Reporter: | Arnaud Dautry | Email Updates: | |
| Status: | Not a Bug | Impact on me: | |
| Category: | Connector / NET | Severity: | S2 (Serious) |
| Version: | 6.5.4.0 | OS: | Windows (Seven) |
| Assigned to: | Roberto Ezequiel Garcia Ballesteros | CPU Architecture: | Any |
| Tags: | MySqlConnection.Open, Visual Studio 2012 | ||
[8 Oct 2012 22:24]
Roberto Ezequiel Garcia Ballesteros
The reason is that the user "root" from host "192.168.1.5" has no access to the database server. Please check users in your database. Root user must be "root@%" or "root@192.168.1.5" in users list to allow connections from 192.168.1.5 host.

Description: I use this code : Public connexion_MYSQL As New MySqlConnection Dim conbuild As New MySqlConnectionStringBuilder conbuild.Server = 192.168.1.1 conbuild.Database = My.Settings.Database conbuild.UserID = My.Settings.UserId conbuild.Password = My.Settings.Password conbuild.CharacterSet = "utf8" connexion_MYSQL.ConnectionString = conbuild.GetConnectionString(True) connexion_MYSQL.Open() Open() methode return an exception : Access denied for user 'root'@'192.168.1.5' (using password: YES) My connection string is Ok but Open() change the server IP(192.168.1.1) to my local address 192.168.1.5 I use Visual Studio 2012 Express And Mysql Connector/Net 6.5.4.0 My remote Server is on Linux Ubuntu 12.04 I have a local Mysql Server on Windows Seven (last release) Any idea ? Thank you. How to repeat: Public connexion_MYSQL As New MySqlConnection Dim conbuild As New MySqlConnectionStringBuilder conbuild.Server = 192.168.1.1 conbuild.Database = My.Settings.Database conbuild.UserID = My.Settings.UserId conbuild.Password = My.Settings.Password conbuild.CharacterSet = "utf8" connexion_MYSQL.ConnectionString = conbuild.GetConnectionString(True) connexion_MYSQL.Open() conbuild.Server = remote server