![]() |
Delphi mit Heidisql / MariaDB verbinden
Guten Tag sehr geehrte Community,
ich habe ein kleines Problem und zwar möchte ich mein Programm mit einer Datenbank in HeidiSQL/ MariaDB connecten. Nun ich finde leider nicht viel im Netz daher hoffe ich hier auf Antwort. Hat jemand für mich einen Link mit einem Tutorial wie ich das anstellen kann? Freundliche Grüße |
AW: Delphi mit Heidisql / MariaDB verbinden
Zitat:
Für MariaDB kann man kostenpflichtige Komponenten wie MyDAC benutzen. Kostenlos ist ein libmysql.dll-Wrapper (macht Heidi so) oder der ODBC-Treiber, den du in Delphi mit den mitgelieferten ADO-Komponenten benutzen kannst. (MariaDB und MySQL sind de-facto dasselbe. Warum es auf Wikipedia für beide jeweils einen Artikel gibt, ist eine der größten ungelösten Frage der Informatik, gleich nach dem P-NP-Problem. Für die DLL und den ODBC-Treiber sind die MariaDB-Lizenzvereinbarungen aber für dich in der Regel einfacher zu erfüllen.) |
AW: Delphi mit Heidisql / MariaDB verbinden
Also auch mit den Zeos-Komponenten und auch mit FireDac sollte eine Verbindung ebenfalls funktionieren.
so ganz auf die Schnelle habe ich folgende Link anzubieten: ![]() ![]() Ich habe selbst vor längerer Zeit damit herumprobiert und war erfolgreich. |
AW: Delphi mit Heidisql / MariaDB verbinden
Ist dein Server denn auf localhost, wie z.B. mit XAMPP,
![]() oder Remote ? ![]() Ich bekomme es lokal gut hin, mit XAMPP, aber manche Remote-Systeme via SSH funktionieren trotz Anleitung nicht. Z.B. habe ich das mit der All-Inkl DB noch nicht hinbekommen, obwohl SSH Verbindung und Server korrekt laufen. ![]() Scheint manchmal noch irgendein Setting zu sein was fehlt, muss ich mir mal genauer ansehen. |
AW: Delphi mit Heidisql / MariaDB verbinden
All-Inkl geht im Prinzip sogar ohne SSH. Das ist aber Quatsch, denn ein korrekt konfiguriertes Putty ist transparent:
Code:
Damit lauscht Putty auf Port 4711 auf Verbindungen von irgendwoher (falls nicht gewollt, 0.0.0.0 ändern). Die Verbindungen werden über die SSH-Verbindung root:supersupersicher@datenbankserver.de über nc auf 127.0.0.1:3306 weitergeleitet.
putty -N -L 0.0.0.0:4711:127.0.0.1:3306 -l root -pw supersupersicher datenbankserver.de
Das ist aber eigentlich OT. |
AW: Delphi mit Heidisql / MariaDB verbinden
Vielen Dank :)
|
AW: Delphi mit Heidisql / MariaDB verbinden
Zitat:
Wahrscheinlich liegt es bei mir daran dass ich zusätzlich mit PrivateCerts für die Verbindung herumgespielt habe. Das macht die Sache noch etwas komplexer, und mit Putty-Tunnels kenne ich mich nur rudimentär aus, nutze es mehr für die einfache Server-Steuerung. Zitat:
Noch hat der TE nicht verraten ob es Ihm um local oder remote geht, oder wie die Konfiguration überhaupt aussieht. |
AW: Delphi mit Heidisql / MariaDB verbinden
Zitat:
|
AW: Delphi mit Heidisql / MariaDB verbinden
Zitat:
Lizenzprobleme bekommt man nur, wenn man die DLL von MySQL verwendet. |
AW: Delphi mit Heidisql / MariaDB verbinden
Oh, mir war nicht bekannt, dass MariaDB mittlerweile mit einer eigenen DLL daher kommt. Als wir damals umgestiegen sind, hatte ich diese noch nicht finden können. Cool!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz