Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi zu externer mySQL Datenbank verbinden... (https://www.delphipraxis.net/26351-zu-externer-mysql-datenbank-verbinden.html)

D_Hartig 22. Jul 2004 12:52


zu externer mySQL Datenbank verbinden...
 
Tag!

So langsam dreh ich hier noch durch. Ich versuch jetzt schon seit gut 2 Stunden mit Zeos eine Verbindung zu nem mySQL Server aufzubauen. Doch leider bekomm ich immer die gleichen Fehlermeldungen. :kotz:

Verwende ich einen lokalen mySQL-Server funktioniert das auch wunderbar. Nur übers Netzwerk will es nicht mehr...

1. "Host blablabla is not allowed to connect to this MySQL-Server" oder
2. "User ODBC@blablabla is not allowed to..."


Lege ich nun einen Benutzer an, funktionierts auch mit diesem nicht. Und was hat das ODBC da überhaupt zu suchen? Da sollte doch Benutzername@Hostname stehen. Oder liege ich da falsch? Muß ich mir noch nen ODBC Treiber installieren? Und wenn ja, welchen?


Noch was zu den Config-Dateien:
Code:
# The MySQL server
[mysqld]
port           = 3306
socket         = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
myisam_sort_buffer_size = 8M

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
#skip-networking
Ich hab schon Rechte für den Benutzer vergeben, für die Datenbank, für die Tables, für die Hosts... soviel Rechte und nix bringt was...

Gleich schreib ich das ganze auf'n Stück Papier... Wisch mir den Arxxx damit ab und fertig is.


Habt ihr noch ne Idee?

Gruß
Dominik

franktron 22. Jul 2004 13:00

Re: zu externer mySQL Datenbank verbinden...
 
Hast du auf dei Grossklein schreibung geachtet und bei Host * eingegeben oder den rechnernahmen (auf Gross/Klein) und den MYSQl Server mal neugestartet (brauch er ab und zu mal) und den User nur einmal angelegt und geguckt ob der Server überhaupt Ext. Verbindugen zuläst.

D_Hartig 22. Jul 2004 13:10

Re: zu externer mySQL Datenbank verbinden...
 
Hi

Aaaalllsoooo:

Benutzer ist nur ein mal angelegt.
Host ist nun "*".
Groß/Kleinschreibung wurde beachtet.

rcmysql restart ca. 1000 mal eingetippt.


Wo seh ich ob externe Verbindungen erlaubt sind? Hier?

# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking


Oder hier

#skip-networking


--> Resultat: will immer noch nicht. Gleiche Fehlermeldung wie vorhin auch.

Dominik

Memo 22. Jul 2004 13:32

Re: zu externer mySQL Datenbank verbinden...
 
Zitat:

Zitat von D_Hartig
So langsam dreh ich hier noch durch.

Dann wird es nie was.

Zitat:

Verwende ich einen lokalen mySQL-Server funktioniert das auch wunderbar. Nur übers Netzwerk will es nicht mehr...
Erkläre doch bitte mal etwas genauer wie du über das Netz zugreifst.

Zitat:

Lege ich nun einen Benutzer an,..
Wo legst du ihn an?

Zitat:

Und was hat das ODBC da überhaupt zu suchen?
Im Augenblick frage ich mich das allerdings auch.

Zitat:

Muß ich mir noch nen ODBC Treiber installieren?
Nein.

Zitat:

Habt ihr noch ne Idee?
So einige.

D_Hartig 22. Jul 2004 13:45

Re: zu externer mySQL Datenbank verbinden...
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Erkläre doch bitte mal etwas genauer wie du über das Netz zugreifst.
Also, ich benutze die Zeoslib, um mit meinem Programm auf eine mySQL-Datenbank zuzugreifen.
Auf meinem Entwicklungs-PC hab ich, damit ich den Server nicht dauernd laufen lassen muß mySQL-Server für Windows installiert. Das funktioniert ja auch alles wunderbar. Ich kann mich mit der Datenbank verbinden und alles machen, was das Herz begehrt.

Versuche ich aber nun von meinem Entwicklungs-PC über das Netzwerk auf die Datenbank des Servers zuzugreifen, dann funktioniert das nicht.

Meldung: "Host xxx is not allowed to connect to this MySQL-Server".

Bei den Zeos-Einstellungen stimmt alles: Hostname, User, Passwd, ... alles ok.


Zitat:

Zitat:
Lege ich nun einen Benutzer an,..

Wo legst du ihn an?
Mit phpMyAdmin.

Siehe Screenshot1.



Zitat:

Zitat:
Und was hat das ODBC da überhaupt zu suchen?
Im Augenblick frage ich mich das allerdings auch.
Screenshot2 erklärt, was ich mit ODBC meine.


Dominik

D_Hartig 22. Jul 2004 13:50

Re: zu externer mySQL Datenbank verbinden...
 
Logbuch des Kaptains:

Nachtrag:

Es geht!
Wunderdoll... Und warum?

Benutzername: ODBC (warum auch immer???)
Passwort: 12345

Klasse! Verwende ich nen anderen Benutzer gehts wieder nicht.

Aber immerhin schon mal etwas.


Ich feier jetzt erst mal ne Woche und dann schau ich weiter...


Nachtrag Ende.

Memo 22. Jul 2004 14:20

Re: zu externer mySQL Datenbank verbinden...
 
Schonmal mit root als Benutzername ohne Passwort versucht?

D_Hartig 22. Jul 2004 14:40

Re: zu externer mySQL Datenbank verbinden...
 
Ja hatte ich. Ging aber auch nicht.

Ich hab zwar jetzt eine Lösung, die mich fürs Erste zufrieden stellt. Aber so ganz 100% isses immer noch nicht.

ltiefland 11. Mai 2005 08:31

Re: zu externer mySQL Datenbank verbinden...
 
Ich stehe vor einem ähnlichen Problem. Allerdings kommt bei mir: "Can't connect to MySQL Server on 'excelsior' (10061)"! Was ist denn da wieder los? Die Daten sollten alle stimmen.

ltiefland 15. Mai 2005 20:54

Re: zu externer mySQL Datenbank verbinden...
 
Keiner eine Idee?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:03 Uhr.
Seite 1 von 4  1 23     Letzte »    

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