Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler beim Zugriff einer MySQL Datenbank übers LAN (https://www.delphipraxis.net/62548-fehler-beim-zugriff-einer-mysql-datenbank-uebers-lan.html)

schildi 6. Feb 2006 11:54

Datenbank: MySQL • Version: 4.1 • Zugriff über: ZeosLib

Fehler beim Zugriff einer MySQL Datenbank übers LAN
 
Hi Leute,

ich habe folgendes Problem und das bringt mich zum in die Tischkante beissen: Ich schreibe ein Frontend für eine MySQL Datenbank. Wenn ich das Frontend lokal ausführe, also auf dem Rechner auf dem die Datenbank installiert ist, läuft alles prima.
Wenn ich nun das Frontend auf den Produktiv Server verschiebe (inkl. der libmysql.dll), auf dem ebenfalls MySQL installiert ist, dann läuft es auch prima.
Wenn ich nun aber das Frontend und die libmysql.dll auf einen Client verschiebe, der über das LAN auf die MySQL Datenbank zugreifen soll, dann bekomme ich bei jedem Zugriffsversuch die Fehlermeldung "Zugriffsverletzung bei Adresse 10006C36 in Modul "LibMySQL.dll". Lesen von Adresse 00000014."

Wenn ich die MySQL Datenbank über Telnet anspreche, dann komme ich drauf, sehe aber nur kryptische Zeichen. Evtl. Firewalls und Paketfilter sind natürlich ausgeschaltet und Server und Client liegen im gleichen Subnetz

AAAAHHH ouch! . Es macht mich wahnsinnig. Die libMySQL.dll liegt übrigens im gleichen Ordner wie das Frontend.

Falls jemand mir helfen kann oder eine gute "MySQL-Delphi-treibt-mich-in-den-Wahnsinn"-Selbsthilfegruppe weiß, bitte sich an Schildi wenden... :-)

Vielen Dank im Voraus.

MfG
Chris

Sharky 6. Feb 2006 13:08

Re: Fehler beim Zugriff einer MySQL Datenbank übers LAN
 
Hai schildi,

ist auf dem mySQL auch ein Benutzer angelegt der sich remote mit dem Server verbinden darf?
Wenn ich es richtig im Kopf habe unterscheidet mySQL bei den Benutzern zwichen local (sprich das Programm läuft auf der selben Maschiene) oder remote.

schildi 6. Feb 2006 17:43

Re: Fehler beim Zugriff einer MySQL Datenbank übers LAN
 
Hi,

jo das habe ich eingestellt. Der Benutzer darf sich von überall einloggen. Wenn ich mit dem Root von der gleichen Workstation auf meinen Testserver zugreife (also nur IP Adresse, Benutzername und Passwort) ändere.

Ich kann aber auch von einem anderen Server in MySQL mich direkt mit dem Produktiv Server verbinden, auch mit dem Benutzer mit dem es von meinem Frontend nicht funktioniert.

Aber schon mal vielen Dank für Deine schnelle Antwort...

MfG
Chris


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