Mysql connection vb net

ich versuche verzweifelt mit über VB.NET auf die MySql-Datenbank auf meinen Webspace zuzugreifen. Die Domain für meinen Webspace ist graffl.com und wenn ich die Datenbank mit PHP ansprechen funktioniert das immer über localhost auf diesem Server. In VB.NET habe ich es nun CoreLab heruntergeladen und es folgendermaßen versucht: con = New CoreLab.MySql.MySqlConnection con.ConnectionString = "User ID=.;" & _ "Password=.;" & _ "Host=http://graffl.com/localhost;" & _ "Port=3306;" & _ "Database=.;" & _ con.Open() Es funktioniert alles nicht. Kann mir jemand helfen. , Bebbo

17 Antworten zur Frage

Bewertung: 4 von 10 mit 1585 Stimmen

Videos zum Thema
YouTube Videos

MySql connection mit VB.NET

Wo kann ich das nachschauen, also ich weiß nur, dass PHP drauf zugreifen kann. Aber das ist ja wahrscheinlich nicht aussagekräftig.
Ja – das ist es nicht. PHP greift ja auf den localhost zu. ob und welcher Port offen ist, steht in der INI-Datei. an die kommst Du aber nur mit einem Root-Zugriff heran.
Die Frage ist glaube ich nur, wie genau ich denn meine Datenbank anspreche. Also wie genau die Adresse ist.
Kommt denn keine Fehlermeldung? Jedenfalls ist der Port normalerweise nicht freigegeben, weil das der Hauptangriffspunkt für mySQL-Server ist. wenn Du das bei 1&1 freigibst, rufen sie Dich an und warnen Dich.
Als in Visual Studio kommt:
Eine nicht behandelte Ausnahme des Typs 'CoreLab.MySql.MySqlException' ist in corelab.mysql.dll aufgetreten.
Zusätzliche Informationen: Can't connect to MySQL server on.
Dann ist wohl der Port nicht freigegeben. Guck doch mal nach. /etc/my.cnf.
wie muss denn die adresse komplett heißen, wo ich schauen soll. meine domain ist TINITUZ www.tinituz.de Die offizielle Website
Dazu brauchst Du Root-Zugriff. hast Du den? Der Pfad steht ja da. die Datei liegt im Verzeichnis etc.
nein ich hab keinen root-zugriff. ich bin ich hab nur ein paar gb gemietet auf dem server
jetzt hab ich das probiert:
con = New CoreLab.MySql.MySqlConnection
con.ConnectionString = "User ID=.;" & _
"Password=.;" & _
"Host=http://xps11.microserver.de;" & _
"Port=80;" & _
"Database=.;"
con.Open()
und jetzt kam eine andere Fehlermeldung
Eine nicht behandelte Ausnahme des Typs 'CoreLab.MySql.MySqlException' ist in corelab.mysql.dll aufgetreten.
Zusätzliche Informationen: Can't connect to MySQL server on 'Parallels Confixx
Dann müßtest Du jemanden darn, der Root-Zugriff hat. wahrscheinlich wird er das wegen des Sicherheitsproblems nicht wollen. Aber Du kannst die Portfreigabe auf eine IP beschränken. oder auf eine Reg, die Du bei DynDNS registriest.
moment entschuldigung falsch meldung kopiert, das war ja das gleich, aber diese Fehlermeldung hab ich gemeint:
Zusätzliche Informationen: Lost connection to MySQL server during query
anscheinend hatte ich jetzt verbindung
Mhm. na dann. vielleicht kannst Du ja noch einen Timeout hochdrehen.
Ebenfalls über die INI-Dateien. Die Frage ist nur, ob der Server die Verbindung abgebrochen hat, oder der Client.
hilft alles nix. ich finde schon mal diese ini-datei nicht. denke auch nicht ich darauf zugriffsrechte hab und wahrscheinlich würde mir das auch nix helfen.
Dein CoreLab solltest Du doch konfigurieren können. such einfach nach Timeout-Einträgen und setz die Werte hoch. oder auf null. Wenn es dann nicht geht, liegt’s am Server.
das geht nit. das muss ne zahl nachn lifetime
Meinst Du? Ich verstehe daß so, daß es keine Timeout gibt. wird wohl eher am Server liegen.


informatik
Wie funktioniert Website-Phishing?

- einem Insider. hier ausführlich weiter: http://eu.battle.net/wow/de/forum/topic/1622867339 Warum Phishing funktioniert -


vbnet
VB.NET: Wie kann ich ein Array in eine Funktion übergeben?

- er das Lehren sein lassen. Egal ob es hierbei um Schul-Informatikunterricht oder einen Universitäts-Professor geht. Ja, -- IRC: Preloader Also, guck mal einfach in #C#.de auf QuakeNet rein. Ok, Ich schaus mir mal an,


programmierung
Wie funktioniert eine OCR-Erkennung?

Kann mir das Jemand kurz und knackig erklären? Würde mich gerne mal mit Texterkennung beschäftigen, und daher