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