Neuen User zur DB in MySQL hinzufügen
Patrick Federhen
- datenbank
Hi,
ich habe bereits einen Artikel aus diesem Forum zu diesem Beitrag gelesen. http://www.teamone.de/selfhtml/sfarchiv/2000_2/t15359.htm
Dort steht, dass man mit dem Tool MySqladmin ohne weitere Probleme in der DB mysql und der Table user einen neuen Eintrag machen kann. Soweit war ich auch schon - ich war auch schon mit mysqladmin vertraut... ;-)
Doch das Passwort ist doch verschlüsselt und wenn ich einen neuen User hinzufüge, ist das Passwort nicht verschlüsselt.
Kann mir jemand sagen, wie ich richtig einen User in diese Tabelle eintrage ???
Danke!
Gruß
Patrick
Hi,
ich habe bereits einen Artikel aus diesem Forum zu diesem Beitrag gelesen. http://www.teamone.de/selfhtml/sfarchiv/2000_2/t15359.htm
Dort steht, dass man mit dem Tool MySqladmin ohne weitere Probleme in der DB mysql und der Table user einen neuen Eintrag machen kann. Soweit war ich auch schon - ich war auch schon mit mysqladmin vertraut... ;-)
Doch das Passwort ist doch verschlüsselt und wenn ich einen neuen User hinzufüge, ist das Passwort nicht verschlüsselt.
Kann mir jemand sagen, wie ich richtig einen User in diese Tabelle eintrage ???
Danke!
Gruß
Patrick
Hallo nochmal,
vergesst es - ich hab's im Web gefunden:
<CODE>
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')
</CODE>
Sorry also, wenn ich euer Forum „belästigt“ habe...
cYa @ mittelrhein-channel.de @ federhen-web.de
<CODE>
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')
</CODE>
Wäre das ganze nicht viel "schöner" wenn du den Befehl GRANT verwendest?
Bsp.: GRANT SELECT ON myDatabase.* TO myNewUser IDENTIFIED BY "secretpwd";
mfg webmonk
Hi,
Wäre das ganze nicht viel "schöner" wenn du den Befehl GRANT verwendest?
Bsp.: GRANT SELECT ON myDatabase.* TO myNewUser IDENTIFIED BY "secretpwd";
Aber dann muß man noch einmal
FLUSH privileges;
machen. Sonst ist blöd ;-)
Tina