hi
ich versuche mich grade mit einem .NET treiber auf einen MySQL Server zu verbinden, aber es klappt nicht.
hier mein code:
|
Quellcode
|
1
2
3
4
5
6
7
|
Dim con As New MySql.Data.MySqlClient.MySqlConnection
Dim cmd As New MySql.Data.MySqlClient.MySqlCommand
Dim reader As MySql.Data.MySqlClient.MySqlDataReader
con.ConnectionString = "Data Source=meine-domain.de; Initial Catalog=db; UID=user; Pwd=****"
cmd.Connection = con
cmd.CommandText = "SELECT * FROM db"
|
Hier der Fehler:
Unable to connect to any of the specified MySQL hosts.
wenn ich mit einer Administrationssoftware connecten will (in diesem fall MySQL Administrator) kommt diese meldung:
Konnte keine Verbindung zur angegebenen Instanz aufnehmen.
MySQL Fehlernummer ist 2003
Can't connect to MySQL server on 'meine-domain.de' (10060)
der ping geht, ports habe ich auch offen.
der user mit dem ich verbinde habe ich unter Hosts in phpmyadmin ein % eingetragen, das bedeutet ja alle IP's dürfen connecten.
ist was am code falsch oder in den MySQL einstellungen? (ich tippe ja auf die einstellungen, aber ka was da dran falsch ist)
ich hoffen ihr könnt mir helfen.
mfg
ak
p.s. der server ist nicht der von wmw, da sind die ports nicht offen