Thema: Delphi MySQL direct - aber wie?

Einzelnen Beitrag anzeigen

Exterior

Registriert seit: 24. Jun 2008
33 Beiträge
 
#1

MySQL direct - aber wie?

  Alt 10. Apr 2009, 02:20
Datenbank: MySQL • Zugriff über: MySQL direct
Hallo Leute, hab mal wieder eine Frage zum Thema Datenbanken und Delphi:

Ich habe vor, eine Software zu schreiben, mit welcher ich auf eine MySQL-Datenbank auf einem Server zugreifen kann.

Dafür habe ich mir einen Test-Account bei einem Webhoster anlegen lassen, zu dem ich demnächst wechseln möchte.

folgende Daten hat man mir gegeben (wurden allerdings abgeändert):

Zitat:
Kunde: web12
Passwort: abcdefg

Die Webseite ist über folgende Testdomain zu erreichen:
http://mustermann.srv27.ffm.w-united.de

Mit den Zugangsdaten können Sie sich in Confixx, der Accountverwaltung, einloggen: http://srv27.ffm.w-united.de
Den Zugriff wollte ich nun mit MySQL-direct implementieren, anhand dieses Tutorials.

Mit meinem lokalen WAMP bekomme ich das ganze ohne Probleme hin.

Aber wie funktioniert das ganze nun mit einer Datenbank auf einem richtigen Server?

Für die Connection wird folgender Code verwendet:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  // Eigenschaften setzen
  FMysql.Host := 'localhost';
  FMysql.port := 3306;
  FMysql.user :=' user1';
  FMysql.password := '1234';
  FMysql.UnixSocket := '';
  FMysql.Db := 'test'; // Datenbank auf dem Server
  FMysql.UseNamedPipe := false;
  FMysql.UseSSL := false;
  FMysql.Compress := true;
  FMysql.TrySockets := false;
  if FMysql.Connect then
    ShowMessage('Verbindung aufgebaut')
  else
    ShowMessage('Fehler beim Verbinden: '+FMysql.LastError);
end;
Jetzt ist die Frage, was ich wo eintragen muss
Was muss ich bei FMysql.Host eintragen? Die URL des Webhosters? Oder die Domain meiner Website? Oder was ganz anderes? Denn irgendwo muss ich ihm ja angeben, wo die Datenbank liegt.
Ich denke mal, bei FMysql.user muss "web12" und bei password "abcdefg" rein, oder?

Ich hoffe, ihr könnt mir helfen.

PS: Der Anbieter schreibt übrigens, dass externer Datenbank-Zugriff erlaubt ist und möglich sei
  Mit Zitat antworten Zitat