phpbar.de logo

Mailinglisten-Archive

RE: User anlegen mit eigener DB
Archiv Mailingliste mysql-de

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

RE: User anlegen mit eigener DB




On 23-Jan-2001 Karsten Erdfelder wrote:
> Hallo,
> 
> ich bin noch ein ziemlicher Neuling in Sachen MySQL und habe eine Frage:
> 
> Wie kann ich möglichst einfach einen User anlegen, der später über
> phpMyAdmin nur seine eigene DB sehen und bearbeiten kann? Im Manual
> steht folgende Vorgehensweise:
> 
> INSERT INTO user (Host, User, Password, Select_priv, Insert_priv,
> Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv,
> Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv,
> Index_priv, Alter_priv)
> 
> VALUES ('localhost', 'foo', PASSWORD('bar'), 'N', 'N', 'N', 'N', 'N',
> 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N')
> 
> INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv,
> Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv,
> Index_priv, Alter_priv)
> 
> VALUES ('localhost', 'foo_db', 'foo', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '',
> '', '', '')
> 
> Das funktioniert aber nicht, denn der User kann nicht per phpMyAdmin auf
> die DB zugreifen und bekommt "Access Denied" als Fehlermeldung. Habe ich
> irgendetwas vergessen? Ich hab's bereits mehrfach versucht und auch
> MySQL jeweils neu gestartet.

Da fehlt noch ein 

Flush privileges;

Das ist immer notwenig, wenn man direkt in die Tabellen der DB mysql schreibt,
un damit wird der Server aufgefordert diese Tabellen neu zu lesen. Wenn du
stattdessen entsprechene Grant-Befehle absetzt, kannst du dir das Flush
Privileges sparen 

> Kann ich diese Befehle nicht auch per phpMyAdmin-Menü "SQL-Befehl(e)
> ausführen in Datenbank mysql" anlegen und wie muss dann der komplette
> Befehlssatz aussehen?

Klar. Genauso ... Ist ja schließlich SQL ;)


Michael

-- 
Michael Bergbauer <michael.bergbauer_(at)_gmx.net>
Use your idle CPU cycles.
See http://www.distributed.net and win $ 1 000.
Visit our mud Geas at geas.franken.de Port 3333

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive