AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Externe Datenbank (MariaDB) ansprechen

Externe Datenbank (MariaDB) ansprechen

Ein Thema von DaCoda · begonnen am 29. Nov 2024 · letzter Beitrag vom 29. Nov 2024
Antwort Antwort
DaCoda

Registriert seit: 21. Jul 2006
Ort: Hamburg
145 Beiträge
 
Delphi 12 Athens
 
#1

Externe Datenbank (MariaDB) ansprechen

  Alt 29. Nov 2024, 11:38
Hallo,
ich möchte eine extern gehostete MariaDB mit einer Delphi-Anwendung nutzen.
Nun möchte ich aber nicht einfach den Port auf dem Webserver öffnen und direkt drauf zugreifen, da mir das unsicher erscheint.

Habt Ihr Vorschläge, wie man das sauber lösen kann ?
Debuggers don’t remove bugs, they only show them in slow-motion.
  Mit Zitat antworten Zitat
Benutzerbild von gubbe
gubbe

Registriert seit: 8. Okt 2005
Ort: Schleswig-Holstein
137 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Externe Datenbank (MariaDB) ansprechen

  Alt 29. Nov 2024, 11:46
Das geht z.B. per SSH-Tunnel:

https://blogs.embarcadero.com/connec...c-through-ssh/

Sind mehrere Clients involviert, kann auch ein lokaler Server den Tunnel bereitstellen. Allerdings ist das je nach Anwendungsfall nicht unbedingt eine besonders saubere Lösung.

Es lohnt sich vielleicht auch über die Implementierung einer Rest-Schnittstelle auf dem Server nachzudenken. Entweder mit Frameworks in PHP, Python etc. oder auch mit einem Anwendungsserver in Delphi mit Mormot, Radserver oder ähnlichem.
  Mit Zitat antworten Zitat
DaCoda

Registriert seit: 21. Jul 2006
Ort: Hamburg
145 Beiträge
 
Delphi 12 Athens
 
#3

AW: Externe Datenbank (MariaDB) ansprechen

  Alt 29. Nov 2024, 11:51
Hallo Gubbe,
danke für die Info.

Es ist ein einfaches Strato-Hosting. Da würde mir eventuell nur eine Art Connector über PHP bleiben denke ich.
Aber vielleicht gibt es ja noch andere Ideen
Debuggers don’t remove bugs, they only show them in slow-motion.
  Mit Zitat antworten Zitat
Benutzerbild von gubbe
gubbe

Registriert seit: 8. Okt 2005
Ort: Schleswig-Holstein
137 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Externe Datenbank (MariaDB) ansprechen

  Alt 29. Nov 2024, 11:55
Wenn ihr bei Strato einen SSH-Zugang habt, könnte das auch funktionieren. Man muss nur durchtunneln bis zu deren DB-Server. Den muss man ja vom Webserver erreichen können.

Noch ein Zusatz zum Blog-Beitrag von Embarcadero.

Falls man Datenbank-Komponenten von Devart verwendet, bieten die auch eine Möglichkeit, per SSH zu Tunneln in Kombination mit dem Produkt Secure Bridge:

https://www.devart.com/sbridge/

Wahrscheinlich geht es auch Firedac und Secure Bridge, ich habe es bisher aber nur mit den Komponenten von Devart probiert.
  Mit Zitat antworten Zitat
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.064 Beiträge
 
Delphi 2009 Professional
 
#5

AW: Externe Datenbank (MariaDB) ansprechen

  Alt 29. Nov 2024, 11:56
Strato-Hosting hat SSH. Wie soll ich sonst sicher meine Daten hochladen?
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Benutzerbild von gubbe
gubbe

Registriert seit: 8. Okt 2005
Ort: Schleswig-Holstein
137 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Externe Datenbank (MariaDB) ansprechen

  Alt 29. Nov 2024, 12:00
Strato-Hosting hat SSH. Wie soll ich sonst sicher meine Daten hochladen?
Man kann ja auch SFTP-Zugänge einrichten, die zwar letztlich auch über SSH gehen, aber nicht unbedingt ein Zugang per Shell / Kommandozeile ermöglichen.
SSH geht bei Strato normalerweise auch schon bei den Basic-Paketen. Tunnel geht meines Erachtens auch, aber das habe ich jetzt länger nicht probiert bei denen.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr.
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