Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Probleme nach Umstieg auf neues MySQL/MyODBC (https://www.delphipraxis.net/71316-probleme-nach-umstieg-auf-neues-mysql-myodbc.html)

omanthey 13. Jun 2006 08:31

Datenbank: mySQL • Zugriff über: myODBC

Probleme nach Umstieg auf neues MySQL/MyODBC
 
Hallo,

ich habe hier eine Delphi-Application, mit der ich über die ODBC Schnittstelle auf einen remote-DB-Server zugreifen möchte.

Bisher lief auf dem Server eine MySQL Datenbank in der Version 3.23.54 und ich verwendete den MyODBC Treiber 2.50.

Applikationsintern nutze ich ein tdatabase und ein tquery-Objekt.

Diese Zusammenstellung lief lange Zeit einwandfrei.

Nach einem Update des Datenbankserverss auf die Version 4.1.13 und des MyODBV-Treibers auf die Version 3.51 bekomme ich nun allerdings eine "Access Denied" Fehlermeldung vom ODBC Treiber.

Das Benutzerkonto auf der MySQL Datenbank habe ich mit folgendem Kommando angelegt :

grant all privileges on *.* to username@"%" identified by "password" with grant option;

Damit, denke ich, habe ich einen "ommnipotenten" benutzer angelegt ...

Mein tdatabase-Objekt ist mit loginpropmpt:=false initialisiert und die entsprechenden Anmeldeparameter sind in der ODBC Verbindung konfiguriert (Datenbank, Benutzername, Passwort).

Kann sich irgendjemand dieses Verhalten erklären und mir vielleicht einen Lösungshinweis geben ?


Hoffnungsvoll,
Oliver

Bernhard Geyer 13. Jun 2006 08:35

Re: Probleme nach Umstieg auf neues MySQL/MyODBC
 
Evtl. mußt Du jetzt ein paar andere Häckchen in der ODBC-Konfiguration von MyODBC ändern wenn du per BDE darauf zugreifst.
Frag aber nicht welche. BDE ist bei mir schon seit ca. 3 Jahren komplett eliminiert.

Ich würde dir aber empfehlen BDE und ODBC wegzuschmeißen und mittels MyDAC darauf zuzugreifen. Damit ersparst Du dir einiges an Installations + Konfigurationsaufwand.

mkinzler 13. Jun 2006 08:37

Re: Probleme nach Umstieg auf neues MySQL/MyODBC
 
Hast du schon mal versucht, mit Hilfe anderer Komponenten auf den Server zuzugreifen? ( um einzugrenzen ob Problem am ODBC-Treiber oder dem Datenbankserver liegt)

Igotcha 13. Jun 2006 08:55

Re: Probleme nach Umstieg auf neues MySQL/MyODBC
 
Ab MySQL 4.1 wurde die Authentifizierung geändert. Stelle in Deinem MySQL-Server mal die Option "use old password" ein.

Viele Grüße
Igotcha


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