![]() |
Datenbank: mysql • Version: 5 • Zugriff über: lazarus
Lazarus und Mysqldatenbank
Hallo zusammen,
ich hab unter lazarus mit der Komponente Mysqlconnection eine verbindung zu einer sql 5 datenbank hergestellt. Funktioniert alles ganz prima :-) Leider aber nur lokal, d.h dier SQL-Server läuft auf dem gleichen Rechner und als Server habe ich localhost angegeben. Ich möchte die db aber auf einem Unix-rechner im Intranet unterbringen. Beim Versuch zu dieser zu verbinden bekomme ich einen Fehler "Server connection failed". Ich habe als host die IP des Unix-rechners angegeben. Im Feld Port habe ich 3306 eingetragen. nmap auf der unixmaschine zeigt mir den port für mysql open an. was mache ich falsch ?? danke gruss Kh |
Re: Lazarus und Mysqldatenbank
Hi
Hast du denn den User mit seiner IP Adresse und den entsprechenden Rechten in der Datenbank (mysql) stehen ? Das ist oftmals schon der Fehler, wenn übers Netz nix geht. mfg mIcHa |
Re: Lazarus und Mysqldatenbank
Zitat:
der user, passwort und rechte sind für beide db identisch. Aber wo bitte kann/muss ich dem User die ip zuordnen ?? Gruss KH |
Re: Lazarus und Mysqldatenbank
grad noch ne ergänzung:
der sql-server läuft auf ner linux maschine, das Lazarusprogramm auf ner windowsversion (vista ) Gruss Kh |
Re: Lazarus und Mysqldatenbank
|
Re: Lazarus und Mysqldatenbank
Zitat:
Der Fehler lag daran,dass in der Usertabelle der DB als Host "localhost" eingetragen war. Mit dem Eintrag "%" für alle Hosts, funktioniert die Verbindung fehlerlos. Warum die Verbindung mit dem Eintrag einer festen IP, was ja auch möglich ist, nicht funktioniert, konnte ich noch nicht klären, ist aber auch nicht relevant. Gruss KH |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 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