Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Programm mit benutzern aus datenbank (https://www.delphipraxis.net/72224-programm-mit-benutzern-aus-datenbank.html)

any_key 27. Jun 2006 12:53

Datenbank: MySQL • Version: 4.1 • Zugriff über: hier liegt das problem

Programm mit benutzern aus datenbank
 
aHoyHoy
also ich versuch jetzt schon seit ungefähr zwei tagen ne gescheite möglichkeit zu finden ein programm zu schreiben was lokal ausgeführt wird aber mit accounts aus einer datenbank arbeitet
diese programm sollte möglichst auf vielen rechnenr laufen ohne das man noch irgendwelche extraeinstellungen vornehmen muss
da hab ich mir mal gedacht das man das ja mit ner sql datenbank lösen könnte
also hab ich mir erst mal eine angelegt und dann versucht aus meinem programm heraus darauf zu connecten
dazu hab ich mir dieses tutorial angesehen http://www.dsdt.info/tutorials/mysqldirect/
so nun is das erste problem das in diesem tutorial von dem server localhost ausgegangen wird
aber da die anwendung ja von einem client pc auf die datenbank zugreifen soll muss ich den pfad zu der datenbank kennen (ich hab sie testweise bei ohost.de angelegt)
das zweite problem ist das es ohne weiter einstellungen funktionieren soll
und in dem quellcode aus dem tutorial wird ja der port 3306 genutzt aber um den zu nutzen müsste man den ja eigentlich am router freigeben, oder?

mkinzler 27. Jun 2006 13:46

Re: Programm mit benutzern aus datenbank
 
Wo liegt die Datenbank (Web)? Ist externer Zugriff auf Datenbank-Server freigeschaltet?

arne99 27. Jun 2006 14:15

Re: Programm mit benutzern aus datenbank
 
Jo wuerde mich auch brennend interessieren wie man extern eine MySQL datenbank anspricht die auf nem eigenen Server liegt.

supermuckl 27. Jun 2006 14:17

Re: Programm mit benutzern aus datenbank
 
der server muss port 3306 freigeschalten haben (ingoing) -> firewall & router settings des RZ's
und ausserdem muss der mysql server externe hosts akzeptieren (rechtevergabe in mysql)

Angel4585 27. Jun 2006 14:18

Re: Programm mit benutzern aus datenbank
 
Also ich hab nen MySQL Server auf nem andern Rechner installiert, da hab ich jetzt miene Datenbank in welcher die Tabelle Users drin ist. Dadrin sind dann einfach die Felder Benutzername und Passwort, fertig.
wo genau ist das Problem?
(Ich mach das aber über ZEOS)

tr909 27. Jun 2006 14:30

Re: Programm mit benutzern aus datenbank
 
Also ich habe sowas in der art mit einer Access-Datenbank gelöst, die ich im Netz freigegben habe. Darauf greife ich dann per ADO zu. Beim Programm-Start frage ich dann Benutzer und PW mit JvLoginDialog ab. Funktioniert natürlich nur im lokalen Netzwerk gut (wegen Dateifreigabe)

Gruß
tr909

any_key 27. Jun 2006 14:35

Re: Programm mit benutzern aus datenbank
 
also ich hab auf meinem root server ne mysql datenbank für nen testbenutzer eingerichtet
jetzt gebe ich als hostname die adresse von meinem root ein und als benutzerdaten die sachen die ich beim erstellen der datenbank angegeben hab
wenn ich dann auf die datenbank connecten will kommt ne fehlermeldung:
"Fehler beim Verbinden: Access denied for user '******@*******t-dialin.net'(using password: YES)"

mkinzler 27. Jun 2006 14:44

Re: Programm mit benutzern aus datenbank
 
Wie schon gesagt, mußt du noch den Client freigeben.

any_key 27. Jun 2006 14:55

Re: Programm mit benutzern aus datenbank
 
hmmm
also ich hab jetzt über plesk ne datenbank für nen bestimmten benutzer angelegt
kann ich das innerhalb von plesk auch freigeben oder muss ich das mit anderen tools machen?

Angel4585 27. Jun 2006 15:06

Re: Programm mit benutzern aus datenbank
 
also ich habe im phpMyAdmin einfach einen Benutzer angelegt der bei Host einfach ein % drinstehen hatte.
Und mit diesem hab ich mich dann mit dem Server verbunden


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