AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wechsel MySQL 5.1 -> 8.x

Ein Thema von Mavarik · begonnen am 23. Jul 2025 · letzter Beitrag vom 24. Jul 2025
Antwort Antwort
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.163 Beiträge
 
Delphi 10.3 Rio
 
#1

Wechsel MySQL 5.1 -> 8.x

  Alt 23. Jul 2025, 10:00
Datenbank: MySQL • Version: 8.x • Zugriff über: FireDAC
Moin Zusammen!

Ich verwende - historisch bedingt - seit ewigen Zeiten einen alten Windows Server 2003 (VM) mit MySQL 5.1.
Eigentlich wollte ich - mal eben - ein Ubuntu-Server mit MySQL u8.x oder MariaDB aufsetzen.

Danke ChatGPT kann das ja heute jeder...

Sogar die alte Workbench Software funktioniert mit MariaDB und MySQL 8.x aber FireDAC nicht.

Wo ist der Trick - was übersehe ich.

Grüsse Mavarik
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.750 Beiträge
 
Delphi 12 Athens
 
#2

AW: Wechsel MySQL 5.1 -> 8.x

  Alt 23. Jul 2025, 10:27
Könnte daran liegen (https://docwiki.embarcadero.com/RADS...rver_(FireDAC)):
Zitat:
Tip: RAD Studio IDE works in 32-bit; that is why it cannot connect with MySQL 8.0, which is only available in 64-bit. To avoid this connection issue you can use MySQL 5.7.29, which is the most recent 32-bit version of MySQL.
Wenn das ein Runtime Problem ist, hilft eventuell ein 64-Bit Target. Zur Designzeit kannst alternativ auch die 64-Bit IDE von Delphi 12 verwenden.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.163 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Wechsel MySQL 5.1 -> 8.x

  Alt 23. Jul 2025, 11:12
Wenn das ein Runtime Problem ist, hilft eventuell ein 64-Bit Target. Zur Designzeit kannst alternativ auch die 64-Bit IDE von Delphi 12 verwenden.
Oh... Wäre NIE auf die Idee gekommen das eine 64Bit DLL nötig ist, da die Verbindung ja per TCP/IP geht.

Danke für die Info...

Mavarik
  Mit Zitat antworten Zitat
freejay

Registriert seit: 26. Mai 2004
Ort: Nürnberg
276 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Wechsel MySQL 5.1 -> 8.x

  Alt 23. Jul 2025, 13:42
Ich verwende MyDac von DevArt und da gibt es keine Unverträglichkeiten mit 32 Bit. Ich habe einige 32 Bit Anwendungen die Problemlos auf MySQL 8.x Server zugreifen.
[Delphi 11.3.1 Enterprise; Win10/11; MySQL; VCL]
  Mit Zitat antworten Zitat
Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
634 Beiträge
 
Delphi XE6 Enterprise
 
#5

AW: Wechsel MySQL 5.1 -> 8.x

  Alt 23. Jul 2025, 14:51
Ich verwende MyDac von DevArt und da gibt es keine Unverträglichkeiten mit 32 Bit. Ich habe einige 32 Bit Anwendungen die Problemlos auf MySQL 8.x Server zugreifen.
Ja, weil MyDAC im "Direct Mode" einen TCP/IP Zugriff ganz ohne Client-DLL machen kann. Das geht FireDAC leider ab.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.163 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Wechsel MySQL 5.1 -> 8.x

  Alt 23. Jul 2025, 14:54
Hab jetzt nochmal ne VM aufgesetzt Ubuntu 18.x und MySQL 5.7.29 (gar nicht so einfach, da die Repos alle nicht mehr online sind)

Natürlich wollte mit 18.x das Netzwerk nicht! Ggf. weil in der Fritzbox die IP/MAC gecached wurde.

Also per DHCP installieren und dann den Config file patchen - echt jetzt yaml braucht die Einrückung

Natürlich läuft auf 18.x die aktuelle Version von NetData nicht - also in Docker installieren.
Ach ja der Installer will auch auf 18.x nicht die letzte Version installieren - aber mit der Versionsangabe hat es dann doch gelappt.

Und... werdet Ihr Fragen:

Klappt trotzdem nicht... ggf. weil es eine 64 Bit Version von 5.7.29 ist. War nicht so ganz eindeutig ob die Installer-Files für 64 Bit Ubuntu oder 64 MySQL sind.

Oder wie ich 32 Bit MySQL auf 64 Bit Ubuntu installiere...

Ich denke ich bleibe auf dem Windows Server - läuft ja.

Mavarik
  Mit Zitat antworten Zitat
Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
634 Beiträge
 
Delphi XE6 Enterprise
 
#7

AW: Wechsel MySQL 5.1 -> 8.x

  Alt 23. Jul 2025, 15:09
Oder wie ich 32 Bit MySQL auf 64 Bit Ubuntu installiere...
Auf einem 64 Bit Ubuntu ist - anders als bei Windows - alles 64-bittig. Du musst die Unterstützung für 32 Bit Programme erst einmal dazuinstallieren. Das geht so:
Code:
sudo dpkg --add-architecture i386
  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 00:13 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