Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi per Zeos auf lokale MariaDB zugreifen (https://www.delphipraxis.net/216464-per-zeos-auf-lokale-mariadb-zugreifen.html)

Hobbycoder 2. Jan 2025 17:33

Datenbank: MariaDB • Version: 11.5.2 • Zugriff über: Zeos 8.0.0

per Zeos auf lokale MariaDB zugreifen
 
Hi,

ich versuche zum ersten Mal auf eine MariaDB, die ich mir lokal installiert habe, über Zeos zuzugreifen (D10.3). Bisher habe ich immer nur MySQL verwendet.

Leider bekomme ich immer folgende Meldung beim Connect:

Zitat:

Project xxx.exe raised exception class EZSQLException with message 'SQL Error: SSL
connection error: unknown error number
Code: 2026 Message: Connect to "transport" as user "trans"
Eigentlich möchte ich gar nicht über SSL zugreifen, weil es eine lokal Anwendung ist und auch bleibt. Laut HeidiSQL ist auch in der MariaDB kein SSL aktiviert.
Geht das nur über SSL? Oder woran könnte das liegen?

blawen 2. Jan 2025 19:13

AW: per Zeos auf lokale MariaDB zugreifen
 
Hat MariaDB nicht von Hause aus eine andere Portnummer (3307?) vor eingestellt?

hes 2. Jan 2025 19:48

AW: per Zeos auf lokale MariaDB zugreifen
 
@Hobbycoder
Du verwendest die aktuelle libmariadb.dll?
Welche mySQL-Version hattest du den vor MariaDB verwendet?

@blawen mySQL und MariaDB haben beide 3306 als Standard.

Nachtrag. Habs gerade mal getestet. Eine alte 5er libmysql.DLL geht mit einer MariaDB. Neue mySQL.dll gibt genau den Fehler den du hast. Sicher versuchst du es mit einer neueren libmysql.dll Version. Lade dir die aktuellen MariaDB Treiber von der Webseite bzw. sollte bei der Server-Installtion im Verzeichnis die libmariadb.dll sein. Diese kann alle mir bekannten mySQL und MariaDB's ansprechen.

Hobbycoder 3. Jan 2025 10:13

AW: per Zeos auf lokale MariaDB zugreifen
 
Zitat:

Zitat von hes (Beitrag 1544723)
Lade dir die aktuellen MariaDB Treiber von der Webseite bzw. sollte bei der Server-Installtion im Verzeichnis die libmariadb.dll sein. Diese kann alle mir bekanten mySQL und MariaDB's ansprechen.

Ich hab die libmariadb.dll aus dem lib-Ordner geholt und explizit in der LibLocation von der Connection angegeben. Damit klappt es, allerdings nur 64-Bit weil ja die DLL auch 64-Bit hat. Hast du eine Idee, wo ich eine 32-Bit herbekomme? Wenn ich mir das von mariadb.org lade, ist immer nur 64-Bit dabei.

hes 3. Jan 2025 10:38

AW: per Zeos auf lokale MariaDB zugreifen
 
Die DLL kannst du auf der MariaDB Seite holen. https://mariadb.com/downloads/connectors/ => C connector 8-)

Hobbycoder 3. Jan 2025 11:00

AW: per Zeos auf lokale MariaDB zugreifen
 
Perfekt

Ich danke dir vielmals.


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