Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriff auf MySQL-DB von einer VM aus (https://www.delphipraxis.net/199983-zugriff-auf-mysql-db-von-einer-vm-aus.html)

EdAdvokat 7. Mär 2019 15:35

Datenbank: MySQL • Version: 8.0 • Zugriff über: Firedac

Zugriff auf MySQL-DB von einer VM aus
 
Hallo zusammen;
ich arbeite mit Delphi 10.3 prof und habe auf dem Rechner MySQL installiert und kann mit den Firedac-Komp.
auf die MySQL-Datenbank über localhost zugreifen. Läuft soweit gut.
Nun habe ich auf dem Rechner eine virtuelle Maschine und wollte von dort aus mit Delphi auf die MYSQL-Datenbank
zugreifen. Das klappt aber nicht.
Geht das überhaupt? Habe es mit dem Laufwerksbuchstaben E: bzw. mit der IP-Adresse des Hostrechners versucht gefolgt
von localhost. Liege ich da völlig falsch? Muss ich in der VM auch die MYSQL-DB installieren, um von dort aus zu arbeiten?
Gibt es da überhaupt eine Lösung oder kann ich diesen Denkansatz begraben?

mkinzler 7. Mär 2019 15:37

AW: Zugriff auf MySQL-DB von einer VM aus
 
Statt localhost die IP oder der Rechnername des Hosts.
U.U. musst Du auch noch den Zugriff von "extern" (VM) erlauben.

franktron 7. Mär 2019 15:42

AW: Zugriff auf MySQL-DB von einer VM aus
 
Kann die FireDAC von der Delphi Pro den das überhaupt ich dachte immer das man dafür die Ent. oder höher benötigt.
Ich meine den Serverzugriff

mkinzler 7. Mär 2019 15:47

AW: Zugriff auf MySQL-DB von einer VM aus
 
Das ist ein anderes Problem ...

Schokohase 7. Mär 2019 15:52

AW: Zugriff auf MySQL-DB von einer VM aus
 
Zitat:

Zitat von mkinzler (Beitrag 1427238)
Das ist ein anderes Problem ...

Der TE hat es doch schon mit der IP-Adresse des Host-Systems versucht (da wo also die MySQL-Datenbank läuft).

Also ist es nicht ein anderes sondern genau das Problem, dass die Professional nur lokale Datenbanken unterstützt.

mkinzler 7. Mär 2019 15:56

AW: Zugriff auf MySQL-DB von einer VM aus
 
Zitat:

Der TE hat es doch schon mit der IP-Adresse des Host-Systems versucht (da wo also die MySQL-Datenbank läuft).
Nicht unbedingt:
Zitat:

Geht das überhaupt? Habe es mit dem Laufwerksbuchstaben E: bzw. mit der IP-Adresse des Hostrechners versucht gefolgt
von localhost.
Und die Freigabe für externen Zugriff ist auf jedenfall notwendig.

EdAdvokat 7. Mär 2019 15:59

AW: Zugriff auf MySQL-DB von einer VM aus
 
Danke, mit Eingabe der IP-Adresse des Hostrechners erhalte nun diese Fehlermeldung:
---------------------------
Fehler
---------------------------
[FireDAC][Phys][MySQL] Access denied for user 'root'@'W10-NW.localdomain' (using password: YES).
---------------------------
OK
---------------------------
Wie ist der Hinweis zu verstehen, dass ein Zugriff von extern freigegeben werden muss? Ich nutze Virtualbox und kann von der VM
auf den Host zugreifen durch die "Gasterweiterung" War das damit gemeint?

mkinzler 7. Mär 2019 16:02

AW: Zugriff auf MySQL-DB von einer VM aus
 
Die Freigabe muss in MySQL erfolgen (standardmässig ist nur der Zugriff von localhost erlaubt.

EdAdvokat 7. Mär 2019 16:35

AW: Zugriff auf MySQL-DB von einer VM aus
 
ich präzisiere meine Angaben: MySQL-DB ist MariaDB 10.2.4. Diese rufe ich über die Workbench 8.0 CE oder mit HeidiSQL auf.
Dort habe ich nach der Einstellung localhost gesucht aber nichts brauchbares gefunden, dass einen externen Zugriff erlauben könnte.
Ich bin auf diesem Gebiet völlig neu und will es einfach erforschen, daraum die naiven Fragen.
In der Workbench habe ich unter connection Meth. gefunden: Standard TCP/IP; local Socket/Pipe; Standard TCP/IP over SSH.
Wäre das ein Ansatz, denn ich müßte doch bei Server-Connection bzw. Connection to Database suchen.
Noch bin ich nicht fündig geworden.
Bei der Oberfläche von HeidiSQL ist es noch sparanischer, denn da finde ich diesbezüglich gar nichts Brauchbares.

mkinzler 7. Mär 2019 17:18

AW: Zugriff auf MySQL-DB von einer VM aus
 
https://mariadb.com/kb/en/library/co...client-access/


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:29 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz