![]() |
Datenbank: MySQL • Version: 4.1 • Zugriff über: MySQL direct
[solved] MySQL direct: Server nicht gefunden
Irgendwie verstehe ich nicht, wieso es nicht funktioniert. Ich habe hier ein Programm, dass durch MySQL direct Zugriff auf eine Datenbank haben soll, genauergesagt auf einen Rechner mit MySQL-Server, der hier neben mir steht. Die IP und der Datenbankname ist richtig, der User ist richtig und auch das Passwort ist in Ordnung. Aber trotzdem sagt er mir, dass er keine Verbindung herstellen konnte. Was stimmt da nicht:
Delphi-Quellcode:
Die MySQL-Konfig (hier aus phpmyadmin entnommen, da funktionierts) sieht so aus:
procedure TForm1.Button9Click(Sender: TObject);
begin FMysql.Host := '10.1.6.201'; FMysql.port := 3306; FMysql.user :='user_xy'; FMysql.password := 'passwort_xy'; FMysql.UnixSocket := ''; FMysql.Db := 'datenbankname_xy'; FMysql.UseNamedPipe := false; FMysql.UseSSL := false; FMysql.Compress := false; FMysql.TrySockets := false; if FMysql.Connect then ShowMessage('Verbindung aufgebaut') else ShowMessage('Fehler beim Verbinden: '+FMysql.LastError); end; Zitat:
|
Re: MySQL direct: Server nicht gefunden
Zitat:
|
Re: MySQL direct: Server nicht gefunden
Ich klicke auf den Button, der die Verbindung herstellen soll, dann tut sich für 30 Sekunden gar nichts und nach dem Timeout kommt
Can´t connect to MySQL server on '10.1.6.201' (0) Das war alles hmmm... |
Re: MySQL direct: Server nicht gefunden
Hallo,
kannst Du den Server überhaupt erreichen? Kannst Du ihn pingen? Wenn ja, versuch mal folgendes: Gehe in die Shell und versuche, mit Telnet den Server zu erreichen: telnet 10.1.6.201 3306 Wenn Du eine Verbindung bekommst (da kommt nur Müll an), dann ist zumindest eine Fehlerquelle ausgeschlossen. Gruß xaromz |
Re: MySQL direct: Server nicht gefunden
Anpingen funktioniert, aber Telnet nicht. Also irgendwas mit dem Port...
EDIT: Habe den Port mal auf dem MySQL-Server geöffnet (die Windows-Firewall hat den wohl dichtgemacht), nun funktioniert die Verbindung mit Telnet, aber jetzt kommt eine neue Meldung: Host 'meinpc.meinedomäne.local' is not allowed to connect to this MySQL server EDIT2: Habe die Option "allow remote user" aktiviert und nun klappt es (nicht sehr sicher, aber hier ist es ok) Danke für die Tipps! :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:42 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