![]() |
Datenbank: MySQL • Version: 4.1.10a-nt • Zugriff über: dbExpress
MySQL 4.1 und dbExpress verbindet nur zu localhost?
Hallo Forum!
Ich habe folgendes Problem mit Delphi 2005 (Update 1): Zugriff auf MySQL-Datenbank via Netzwerk (TCP/IP) auf Windows-Server. Bisher klappte alles ganz gut, nun brauchen wir SUBQUERIES! Die gehen aber nur ab MySQL 4.1.x. Also MySQL-Server Upgedated - läuft! Zumindest im MySQL-Administrator und Query-Browser. :? Nun zu Delphi: neue libmysql.dll eingebunden - mit der alten konnte ich mich nicht am Server anmelden - und jetzt will dbExpress immer nur auf den localhost verbinden, :wall: egal was ich in den Voreinstellungen angebe! - und es kommt folgende Fehlermeldung: dbExpress-Fehler: [0x000C]: Ungültiger Wert für Benutzername/Passwort Datenbank-Server-Fehler: Can't connect to MySQL server on 'localhost'(10061) Hat die dbExpress-Komponente ein Problem mit der neuen MySql-Version? :?: So long... :coder: |
Re: MySQL 4.1 und dbExpress verbindet nur zu localhost?
Aktualisiere deine MySQL-Client Bibliothek, soweit möglich.
(müßte die "libmysql.dll" sein) Seit Version 4.15 wird ein anderer Passwortalgo verwendet. |
Re: MySQL 4.1 und dbExpress verbindet nur zu localhost?
hallo bigg, danke für die Antwort.
Ich benutze natürlich - wie geschrieben - die zugehörige libmysql.dll Geht aber trotzdem nicht! |
Re: MySQL 4.1 und dbExpress verbindet nur zu localhost?
Zitat:
Sollte eine Verbindung mit Passwort gelingen, so liegt es an der veralteten "libmysql.dll", die du benutzt. MySQL-Administrator: ![]() |
Re: MySQL 4.1 und dbExpress verbindet nur zu localhost?
Na das ist ja das verrückte daran! Mit dem Administrator kann ich mich locker mit der im Netzwerk verfügbaren MySql-Datenbank verbinden!
Nur über dbExpress gehts nicht! Und die Fehlermeldung besagt: Datenbank-Server-Fehler: Can't connect to MySQL server on 'localhost'(10061) Also hat dbExpress versucht auf den localhost zu verbinden, und den gibts nicht! :wall: Wenn ich die 'alte' libmysql.dll benutze, erhalte ich ne Meldung, daß die Anmeldung wegen irgendwelcher Authentifizierungen (o.s.ä) nicht möglich sei. Mit der 'neuen' libmysql.dll den o.g. Fehler! :freak: Auch wenn ich im dbExpress-Objekt direkt die korrekte libmysql.dll angebe, gehts nicht. Geht das denn bei dir? Ich arbeite mit Delphi2005 Pro. Borland gibt an, daß die dbExpress mit MySql 4.0.x kompatibel sei, von 4.1 steht da nix! Und bis Borland da was updated, vergehen bestimmt Jahre. :kotz: Und das alles nur, weil ich Subqueries brauche und die erst jetzt in MySql verfügbar sind! |
Re: MySQL 4.1 und dbExpress verbindet nur zu localhost?
Ich kenne das Problem nur, weil ich PHP 4.3.10 und MySQL 4.1 zusammen betreiben wollte.
Das funktionierte leider nicht, da die MySQL-ClientAPi von PHP veraltet war, deshalb verwende ich nun PHP 5.03. Bietet DBExpress keine Updates dafür an? Ansonsten würde ich komplett auf diese Komponenten verzichten. PS: Schau dir doch mal die Sourcen von MySQL-Administrator an, ist ja schließlich mit Delphi/Kylix geschrieben wurden. |
Re: MySQL 4.1 und dbExpress verbindet nur zu localhost?
Tja, und damit sind wir beim Kernproblem!
Ich möchte mich nicht an eine SQL-Datenbank binden. Daher der Weg über die dbExpress-Komponente! Bei Einsatz der Software auf Einzelplatzrechnern reicht die kostenlose MSDE aus, im Netzwerk wäre das im kommerziellen Bereich kostenpflichtige MySql die günstigere Wahl. Und da dachte ich mit dbExpress könnte ich zwei (oder sogar mehr) Fliegen... Aber bin ich denn der Erste und Einzige, der mit dbExpress auf MySql zugreift und SubQueries benötigt? Wo sind denn die anderen Datenbankfreaks? Alle im (sicher wohlverdienten) Osterurlaub? Na ja, erst mal Frohe Ostern und vielen Dank für die Hilfe. Vielleicht bringt der Osterhase ja ne Lösung mit! |
Re: MySQL 4.1 und dbExpress verbindet nur zu localhost?
So, Ostern ist schon lang vorbei, mein Problem bleibt! :(
Da anscheinend sonst niemand dieses Problem hat und ich mit meinem Projekt irgendwann fertig werden muß, hab ich mich entschlossen mich vorerst von MySQL zu verabschieden. MS-SQL läuft problemfrei, schnell und hat offensichtlich erheblich mehr Potenzial als MySQL. Tut mir zwar irgendwie in der Seele weh :cry: mich mit MS zu verheiraten, aber es geht wohl nicht anders. Oder? Dank an alle die Helfen wollten. :thumb: So long... |
Re: MySQL 4.1 und dbExpress verbindet nur zu localhost?
Zitat:
habe dasselbe Problem hast du eine Lösung gefunden ? Ulf |
Re: MySQL 4.1 und dbExpress verbindet nur zu localhost?
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 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