Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Mit MySQL von MacOS 64-Bit verbinden (https://www.delphipraxis.net/210230-mit-mysql-von-macos-64-bit-verbinden.html)

Uwe Raabe 21. Mär 2022 16:03

Mit MySQL von MacOS 64-Bit verbinden
 
MySQL habe ich bislang immer von Windows aus gemacht. Nun soll es auch von MacOS (High Sierra und neuer) klappen und da bekomme ich Probleme.

Weiß jemand, was man tun muss, damit eine mit Delphi 10.4.2 compilierte MacOS 64-Bit Anwendung über FireDAC mit einem MySQL Server kommunizieren kann? Die Doku ist da noch etwas hinterher, die nennt noch x86 für MacOS.

Bernhard Geyer 21. Mär 2022 16:54

AW: Mit MySQL von MacOS 64-Bit verbinden
 
Evtl. Lokale Firewall die Blockt?

Uwe Raabe 21. Mär 2022 17:25

AW: Mit MySQL von MacOS 64-Bit verbinden
 
Nein, zumindest nicht in diesem Stadium. FireDAC beschwert sich, dass die libmysqlclient.dylib nicht im Pfad oder EXE-Verzeichnis gefunden wird oder nicht 64-bittig ist. Die Datei (habe schon verschiedene probiert) liegen aber im selben Verzeichnis wie die App selbst.

Leider finde ich keine Dokumentation, ob diese dylib eventuell noch weitere libs benötigt oder standalone funktioniert. Im Debugger kann ich auch sehen, dass der LoadLibrary Call fehl schlagt, aber eben nicht warum. Vielleicht habe ich auch die falsche dylib.

jobo 21. Mär 2022 21:18

AW: Mit MySQL von MacOS 64-Bit verbinden
 
Kannst Du mit einem mysql client zum Server verbinden? Das wäre m.E. ein guter Ausgangspunkt.
Für die Nutzung von z.B. mysql Kommandozeile muss man nach der Serverinstallation den mysql/bin Pfad exportieren.

Oder geht es um eine pure Nutzung per Libs?

Uwe Raabe 21. Mär 2022 23:41

AW: Mit MySQL von MacOS 64-Bit verbinden
 
Zitat:

Zitat von jobo (Beitrag 1503747)
Oder geht es um eine pure Nutzung per Libs?

Es geht nur darum, dass FireDAC auf den Server zugreifen kann. Die nötigen Instruktionen sind zwar im DocWiki beschrieben, beziehen sich aber auf eine veraltete Version, die unter einem 64-Bit MacOS nicht funktioniert. Ich habe nun schon mehrere Versionen der dylib probiert. Entweder war die richtige noch nicht dabei oder ich übersehe noch was.

Wenn ich bis morgen nichts funktionierendes finde, schreibe ich vielleicht besser einen REST-Server...


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:32 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