Problem beim Ändern des root Passworts
am 14.05.2006 02:01:39 von Rainer Hinz
Moin,
folgendes:
tabelle user
localhost root PASSWORT1
RechnerA root PASSWORT1
% root PASSWORT1
Wenn ich nun mittels z.B. PHP auf diese Datenbank mit PASSWORT1=20
zugreife, ist alles in Ordnung.
Nun logge ich mich im Server ein und möchte das Passwort auf PASSWORT2 =
ändern. Der Apache Server ist RechnerA, auf RechnerB ist die Datenbank.=
=20
Also gehe ich davon aus, dass der Root Eintrag mit dem % geändert=20
werden muß.
Nun ändere ich das Passwort mit
UPDATE user SET Password=3DPASSWORD('PASSWORT2') WHERE User=3D'root' AND =
Host=3D'%' LIMIT 1;
FLUSH PRIVILEGES;
Und siehe das, der Zugriff auf die Datenbank ist von PHP nicht mehr=20
möglich.
LEIDER auch nicht mit dem neuen Passwort PASSWORT2 :-(
Mache ich die Änderung wieder rückgängig und setze wieder PASSWORT1=
=20
ein, funktioniert alles wie erwartet.
Das verstehe ich nicht. Wo liegt mein Fehler?
Danke für Hinweise
Gruß
Anni
Re: Problem beim Änderndes root Passworts
am 14.05.2006 06:33:59 von Thomas Rachel
Anni Schmidt wrote:
> tabelle user
>
> localhost root PASSWORT1
> RechnerA root PASSWORT1
> % root PASSWORT1
>
> Wenn ich nun mittels z.B. PHP auf diese Datenbank mit PASSWORT1
> zugreife, ist alles in Ordnung.
>
> Nun logge ich mich im Server ein und möchte das Passwort auf PASSWORT2
> ändern. Der Apache Server ist RechnerA, auf RechnerB ist die Datenbank.
> Also gehe ich davon aus, dass der Root Eintrag mit dem % geändert
> werden muÃ.
Wie kommst Du darauf? Apache=RechnerA, also muÃt Du auch den Eintrag mit
Rechenr A ändern.
% steht für "alle anderen" (oder für alle? Weià ich jetzt grad nicht -
offenbar aber nicht, sonst würde es bei Dir ja funktionieren...)
BTW: Da root meistens so eingestellt ist, daà er "alles" darf, ist es
eine schlechte Idee, irgendeine produktive Anwendung damit arbeiten zu
lassen. Erstelle einen neuen User und statte ihn nur mit den Rechten
aus, die er tatsächlich braucht.
> Und siehe das, der Zugriff auf die Datenbank ist von PHP nicht mehr
> möglich.
>
> LEIDER auch nicht mit dem neuen Passwort PASSWORT2 :-(
Ãhm, auch nicht mit dem alten? Das wundert mich jetzt aber doch...
Thomas
--
Ich grüÃe meine Mama, meinen Papa und ganz besonders meine Eltern
Re: Problem beim Ändern des root Passworts
am 14.05.2006 12:20:43 von Rainer Hinz
Thomas Rachel wrote:
> BTW: Da root meistens so eingestellt ist, daà er "alles" darf, ist=
es
> eine schlechte Idee, irgendeine produktive Anwendung damit arbeiten zu
> lassen. Erstelle einen neuen User und statte ihn nur mit den Rechten
> aus, die er tatsächlich braucht.
Ja, stimmt. Aber das soll erstmal nicht mein Problem sein, weil es=20
nicht meine Anwendung ist. Es reichten mir schon die 30 Dateien, die=20
ich anpacken muÃte, um dort $PASS zu ändern :-(
>>Und siehe das, der Zugriff auf die Datenbank ist von PHP nicht mehr
>>möglich.
>>
>>LEIDER auch nicht mit dem neuen Passwort PASSWORT2 :-(
>=20
>=20
> Ãhm, auch nicht mit dem alten? Das wundert mich jetzt aber doch...=
Ja, mich aber nicht mehr. Ich habe beim zweiten(neuen) Passwort=20
Sonderzeichen ($!)verwendet, das mochte er wohl nicht. MüÃte no=
chmal in=20
der DOku nachschauen, was es denn genau war.
Mal wieder um eine Erfahrung reicher.
Danke und GruÃ
Anni