Mailinglisten-Archive |
Hallo Leute,
Ich habe das Problem so geloest indem ich das Attribut Host '%'
durch "localhost" ersetzt habe.
UPDATE user set Host = 'localhost' WHERE User = 'reza';
Jetzt kann ich mit USE MyDB zur MyDB - Datenbank wechseln.
Ich dachte das '%' gilt fuer alle Hosts!!!!!!!!!!!!!!!!
Ich wuerde gerne wissen warum das ganze nicht mit '%' funktioniert!!!!
Gruss Reza :-)
Falk Kühnel schrieb:
> Hallo!
>
> >ich habe in der Tabelle user ein Benutzer mit root - Rechte angelegt.
> >Anschliessend habe ich auch eine Tabelle "MyDB" angelegt.
> >
> >INSERT INTO user
> > VALUES ('%','reza',PASSWORD('Mein Passwort'),
> > 'Y','Y','Y','Y','Y','Y','Y',
> > 'Y','Y','Y','Y','Y','Y','Y');
>
> Hast Du ein Flush Privileges gemacht?
> Wenn Nein, dann ignoriert er den User, den du angelegt hast und nimmt den
> user ohne privs, der standardmäßig angelegt wird (sollte man übrigens auch
> am besten löschen ;-) ), der braucht auch kein pw.
>
> Der hat aber auch so gut wie keine Rechte und darf deshalb auf keine DB
> zugreifen.
>
> >Was muss noch tun um als Bnutzer Reza zur Tabelle MyDB wechseln kann und
> >SQL Statement einsetze??
>
> Nach dem Flush Privileges erkenn MySQL auch den User Reza, und dann sollte
> es genau so klappen, wie Du es geplant hattest.
>
> Gruß
> Falk
>
> --
> Fun is irrelevant ... http://www.totenkomisch.de/
> Comedy-Events in Ihrer Nähe! --- http://comedy.cogitatio.de/
> Alles in Serie --- http://www.serienfreund.de
>
> ---
> *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive