AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Zugriff auf MySQL mit der MySQL
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriff auf MySQL mit der MySQL

Ein Thema von Schuby · begonnen am 30. Mär 2020 · letzter Beitrag vom 3. Apr 2020
Antwort Antwort
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
383 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

AW: Zugriff auf MySQL mit der MySQL

  Alt 31. Mär 2020, 16:55
Ich habe mich mal bissel eingelesen, so wie ich das sehe
kann ich auch über putty einen SSH Tunnel aufbauen
und solange putty offen ist kann ich auch auf meine
Datenbank zugreifen, ist das richtig ?
mfg
Ja, im Grunde schon

[QUOTE=Schuby;1460926]
Ist wirklich ziemlich einfach:

Ich habe eine Anleitung gefunden, tja wie teste ich jetzt ob
ich zugriff auf meine Datenbank habe.
https://jweiland.net/know-how/datenbanken.html#c2565

mfg
Ganz grob:
* einen mysql-Benutzer erstellen, der sich von localhost anmelden darf
* ssh-verbindung inkl. tunnel von Deinem lokalen 3306 auf den remote (das ist dann localhost vom Server) 3306 einrichten
* mit delphi und den Zugriffskomponenten Deiner Wahl einen Connect auf den Datenbankserver unter der Adresse localhost und den Zugangsdaten, die Du oben eingerichtet hast, durchführen
  Mit Zitat antworten Zitat
Schuby

Registriert seit: 25. Dez 2018
102 Beiträge
 
#2

AW: Zugriff auf MySQL mit der MySQL

  Alt 31. Mär 2020, 17:18
Hallo
einen MySql Benutzer habe ich angelegt.
Mit dem komme ich auch in putty rein //MariaDB [(none)]>
soweit so gut, aber in putty den befehl eingeben haut nicht hin
jedenfalls die Befehle die ich gefunden habe um einen Tunnel
bereit zu stellenm ich denke es liegt daran das mein ssh nicht
auf 22 läüft sondern viel höher 44422.

Und dann noch was, ich habe ein Public Key Authentifizierung.!



mfg
  Mit Zitat antworten Zitat
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
383 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Zugriff auf MySQL mit der MySQL

  Alt 31. Mär 2020, 17:27
Das hat erst mal nichts mit Deinem ssh-Port zu tun.
Anbei mal ein Bild, das zeigt wo Du wie die Porteinstellung in Putty vornimmst.

Aber zuerst mal meldest Du dich mit ssh auf deinem Server an und dann kannst Du Deinen neuen mysql (mariadb) zugangsdaten testen. Wenn das soweit klappt, dann trag mel den tunnel in Putty ein und dann kannst Du den Zugang von Delphi aus testen.

Die publickey Authentifizierung stört nicht.
Angehängte Grafiken
Dateityp: png 363-putty-04-mysql-ssh-tunnel.png (11,7 KB, 16x aufgerufen)
  Mit Zitat antworten Zitat
Schuby

Registriert seit: 25. Dez 2018
102 Beiträge
 
#4

AW: Zugriff auf MySQL mit der MySQL

  Alt 31. Mär 2020, 18:25
Hallo stifflersmom
genau das habe ich auch gemacht.. aber

ich habe mir Heidisql.exe gesaugt und konnte damit auf meine
Datenbank sofort zugreifen, jetzt versuche ich über Delphi eine
Komponente zu finden mit der ich die Datenbank ansprechen kann.

Ich hoffe das heidisql.exe den tunnel auch für mein delphi
aufgemacht hat, oder nur für sich? ne glaube ich nicht

ich versuche jetzt mal mit delphi kontakt zu bekommen.
ich dachte an TSQLConnection1


mfg
  Mit Zitat antworten Zitat
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
383 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Zugriff auf MySQL mit der MySQL

  Alt 1. Apr 2020, 07:35
Nun, welche Komponente Du nutzen willst hängt von Dir, Deiner Delphiversion ab.
Ich persönlich nutze die Komponenten von microOLAP und bin ganz zufrieden.
  Mit Zitat antworten Zitat
Schuby

Registriert seit: 25. Dez 2018
102 Beiträge
 
#6

AW: Zugriff auf MySQL mit der MySQL

  Alt 1. Apr 2020, 12:19
Hallo stifflersmom,
also ich habe jetzt 2 Programm die auf meine externe mysql zugreifen können.
1. Heidisql.exe
2. MySQLWorkbench.exe

3. putty.exe

In putty komme ich auch auf die mysql daten.
mysql -u [Benutzer] -p

Aber über Delphi der SQLConnection1 komme ich einfach
nicht drauf. SQLConnection1 sagt immer Benutzer oder Passwort falsch.



mfg
  Mit Zitat antworten Zitat
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
383 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: Zugriff auf MySQL mit der MySQL

  Alt 1. Apr 2020, 14:57
Wenn Du mit HeidiSQL und der Workbench über localhost und den somit angelegten Tunnel auf die extene Datenbank zugreifen kannst,
dann muss der Fehler in Deiner Konfig in Delphi liegen.
Evtl. falsche libmysql.dll im Suchpfad?

Oder hast Du vielleicht noch einen lokalen mysql-Server laufen und das nur vergessen, und mit Heidi und der Workbench greifst Du auf diese Instanz zu?
  Mit Zitat antworten Zitat
Antwort Antwort


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 09:25 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-2025 by Thomas Breitkreuz