PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Password bei mysql



08-08-2000, 00:35
Wenn ich per

insert into user values ('%', name, password ('newpassword'), 'Y', 'Y)

undsoweiter als root für user name das password vergebe, kann user name sich hinterher nicht einloggen, dass password wird nicht akzeptiert.
Ich hab vor 2 Jahren schon mal länger mit mysql gearbeitet und hatte da die Lösung. Aber die ist verlegt, vergessen oder so ... Ich hab probiert, dass password auch für

insert into user values ('linux', name, password ('newpassword'), 'Y', 'Y)

also den gleichem user name als host linux zu vergeben, weil's für root bei

select * from user

so angegeben steht, aber das hat nicht funktioniert!
Ich bitte um einen kurzen Tipp, dann komm ich schon selber (wieder) auf die Lösung.

antimon
08-08-2000, 00:41
Sag mal, hast du die Rechte auch danach "in Betrieb genommen"?

Du musst, wenn du neue Rechte vergibst/Rechte änderst ein "mysqladmin reload" durchführen, damit er die Umstellung erkennt.

cu,
Antimon

08-08-2000, 07:52
Nein, das war's nicht. Aber ich hab den Grund gestern Abend rausgekriegt. Es muss vor dem Anlegen neuer user zuerst für root das password vergeben werden. Und das hatte ich nicht gemacht.
Bei der Version, mit der ich vor 2, 3 Jahren gearbeitet hatte, war das nicht so gewesen. Es hat sich auch sonst einiges geändert.