phpbar.de logo

Mailinglisten-Archive

Re: Neuer User kann nicht einloggen...
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Neuer User kann nicht einloggen...



Hallo amalesh,

amalesh kempf schrieb:
> >> Hier der inhalt der user-tabelle als CSV:
> >> localhost;root;;Y;Y;Y;Y;Y;Y;Y;Y;Y;Y;
> >> %;;;N;N;N;N;N;N;N;N;N;N;
> >> localhost;;;Y;Y;Y;Y;Y;Y;Y;Y;Y;Y;
> >> master;root;;Y;Y;Y;Y;Y;Y;Y;Y;Y;Y;
> >> slave;root;;Y;Y;Y;Y;Y;Y;Y;Y;Y;Y;
> >> %;goatrance;3c3ac3360356e93b;Y;Y;Y;Y;Y;Y;Y;Y;Y;Y;
> >>
> 
> Done, aber leider funzt der login mit dem user "goatrance" immer
> noch nicht, wenn dieser auch das passwort benutzt.

Könnte es sein, dass der dritte Eintrag %;;;N;N;N;N;N;N;N;N;N;N; hier
das Problem ist ? Eigentlich sagt das Manual zwar

> Entries with the same Host value are ordered with the most-specific User values first
> (a blank User value means "any user" and is least specific)

aber vielleicht gibts da unter Win32 einen Bug oder obiges bezieht sich
nur auf konkrete Hosts und nicht den "Wildcard"-Host "%". Falls dieser
Eintrag fälschlicherweise vor
%;goatrance;3c3ac3360356e93b;Y;Y;Y;Y;Y;Y;Y;Y;Y;Y; ausgewertet würde,
wäre das Verhalten ja klar, denn das Manual sagt

> If the user table entry that matches an incoming connection 
> has a blank user name, the user is considered to be the
> anonymous user (the user with no name), rather than the 
> name that the client actually specified.

und da in der Zeile kein Passwort drinsteht gilt weiter folgendes :

> The Password field can be blank. This does not mean that 
> any password matches, it means the user must connect
> without specifying a password. 

womit alles eine Erklärung finden könnte. Steht unter "6.7 Access
control, stage 1: Connection verification". Ich hoffe, dass ich da nicht
selber etwas durcheinander gebracht habe, das Kapitel ist ja auch etwas
langatmig ...

Gruss
Alex


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive