Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#1

mit TMySQLClient auf Externen SQL-Server

  Alt 8. Mai 2006, 17:37
Datenbank: MySQL 4.1.10a • Zugriff über: Über INet^^
Hi,

Ich möchte mit Delphi übers Internet auf einen SQL-Server zugreifen...

Was es genau für ein Server ist weiss ich nicht, aber es läuft wahrscheinlich als mysqld auf nem Linux (Debian?) WebServer.
Das ganze konfigurieren wir über phpmyadmin 2.8.0.2

ich möchte auch nur ganz spezielle Rechte haben (SELECT, INSERT, UPDATE auf 2 Tabellen).
Ich habe also einen user angelegt, welcher von überall connecten kann, aber global nur USAGE kann, und nur in diesen beiden Tabellen SELECT, INSERT und UPDATE hat.

Als MySQLClient nutze ich TMySQLClient von Cristian Nicola...

nun versuche ich mich so zu verbinden:
Delphi-Quellcode:
    FSQL:=TMysqlClient.Create;
    FSQL.Host:=FSQLData.Host; // [url]www.mydbserver.de[/url]
    FSQL.User:=FSQLData.User; // user
    FSQL.Password:=FSQLData.Passwd; //passwd
    if FSQL.Connect then
      begin
      ShowMessage('Connected');
die Daten kommen auch richtig an...aber er Connected einfach nicht.

LastError gibt nur aus "Could not connect to bla (0)"

das selbe funktioniert aber wenn ich auf localhost connecte ... genau so!


Nun könnte es zB sein das mein Router/server/SmoothWall das blockt. Glaube ich aber nicht, da ich sonst noch nie Probleme damit hatte da es ja ausgehend ist.
Ob auf dem Server irgendwas in der Art gesperrt ist weiss ich nicht...Ich bin bei uns der erste der versucht von extern direkt auf die DB zu kommen (d.h. nicht über phpmyadmin).
Der Server ist soweit ich weiss bei 1und1 (sollt ich mich irren ist es Strato) gehostet...Blocken DIE das?
oder mache ich noch irgendwas falsch?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat