![]() |
Re: mysql login über Netzwerk
läuft deine mysql db???
ich hab gerade meine lokale mysql db gestoppt und versucht mich zu connecten... fehlermeldung war die gleiche wie du gekriegt hast wenn du dich übers netzwerk einloggen willst... wie hast du den user angelegt? |
Re: mysql login über Netzwerk
Ich hab eigentlich nur das SQL-Statement von Andidreas ausgeführt und dann vom anderen Rechner aus mein Programm gestartet. Die einzige Änderung ist der Host. Der hat die IP des Rechners mit der DB bekommen. Den alten root-USer mit localhost, muss es ja weiterhin geben.
MfG freak |
Re: mysql login über Netzwerk
Kann es sein, daß man noch was in der my.ini umstellen muß?
|
Re: mysql login über Netzwerk
Versuche es mal mit den anderen Protokollen bei zeos.
Ich hatte auch diesen Fehler immer und dann habe ich mysql3.23 genommem, obwohl ich 5 drauf habe. Damit ging es aber. |
Re: mysql login über Netzwerk
Hallo, zusammen. Also ich habe immer noch keine Verbindung zur DB.
Zitat:
So nun bin ich noch keinen Schritt weiter. :wall: Es kann doch nicht so schwer sein, oder bin ich zu blöd? Ich habe mal einen Screeshot von allen Usern die Zugriff haben gemacht. Wenn ich nun versuche mich über das Web-Interface einzulogen geht das nur mit root und Kennwort. Bei allen anderen habe ich keinen Erfolg.? |
Re: mysql login über Netzwerk
wie hast du denn deine user auf der mysql db angelegt???
über denn mysqladministrator von mysql??? oder hast du nur die ip's/pc namen hinterlegt??? |
Re: mysql login über Netzwerk
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe den Screenshot vergessen.
|
Re: mysql login über Netzwerk
Liste der Anhänge anzeigen (Anzahl: 1)
So, nun eine neue Tatsache:
Ich habe geschrieben, daß ich mich über das Web-Interface anmelden kann, das geht ja auch - aber was ich eben erst versucht habe eine DB auszuwählen, das geht nicht!!!! Da bekomme ich die selbe Meldung wie in meinem Programm - wenn ich mit zeos darauf zugreife. Allerdings bekomme ich hier eine ergänzende Aussage siehe Bild. Zitat:
|
Re: mysql login über Netzwerk
Hat keiner ne Idee?
|
Re: mysql login über Netzwerk
Hallo,
bevor Du die MySQL-DB übers Netz erreichbar machst, solltest Du Dich unbedingt mit der Rechtevergabe von MySQL-Datenbanken beschäftigen. Der Befehl, der dir da genannt wurde, hat volle Root-Rechte für alle freigeschaltet, ohne dass man ein Kennwort angeben muss! MySQL hat im Prinzip zwei wichtige Tabellen in der Datenbank 'mysql': in 'user' wird verwaltet, wer sich einloggen darf und von welchem Rechner aus und in 'db' wird verwaltet, auf welche Datenbanken er zugreifen kann. In der Tabelle 'user' werden die Felder 'Host', 'User' und 'Password' zur Authentisierung genutzt, dabei kann 'Host' den String '%' enthalten, der für alle Hostnamen (außer localhost!) gilt. Dann gibt es eine Reihe von *_priv-Feldern: Diese legen die globalen Rechte des Users fest, gelten also für alle Datenbanken. Normalerweise sollte hier überall 'N' stehen, außer beim root-Account. Sicherheitshalber sollte der root-Account aber nur für localhost definiert sein. In der Tabelle 'db' gibt es dann nochmal die Felder 'Host' und 'User', aber zusätzlich 'Db'. Und dann folgen nochmal die *_priv-Felder, über die jetzt gezielt für einen User von einem bestimmten Host (oder halt von '%') für eine bestimmte Datenbank die Rechte gesetzt werden können. Ich hoffe, das hat Dir jetzt etwas weitergeholfen... Gruß, Michael |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 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