mysql user einrichten
Christian
- datenbank
0 webmonk
hi,
zur abwechslung mal ne einfache frage!:-)
kann mir jemand sagen wie ich in mysql einen Benutzer einrichte der auch nur in der
db vorhanden ist und nicht das ich mich mit einen von Linux verwalteten
Benutzer einlogge
grüße Christian
zur abwechslung mal ne einfache frage!:-)
kann mir jemand sagen wie ich in mysql einen Benutzer einrichte der auch nur in der
db vorhanden ist ...
--> SQL Befehl GRANT
GRANT privileges On [what] to [user] IDENTIFIED BY "password"
CREATE
DELETE
DROP
INDEX
INSERT
SELECT
UPDATE
FILE
PROCESS
RELOAD
SHUTDOWN
ALL
USAGE
[what]:
ist die Datenbank
[user]: ? genau der einzurichtende user
"password": ? *g
Beispiel:
GRANT ALL ON test.* to demouser@localhost IDENTIFIED BY "mysecret"
-->erstellt user demouser, der vom localhost aus auf alle Tabellen der Datenbank test mit allen (ALL) privilegien zugreifen darf.
lg webmonk
zur abwechslung mal ne einfache frage!:-)
kann mir jemand sagen wie ich in mysql einen Benutzer einrichte der auch nur in der
db vorhanden ist ...
--> SQL Befehl GRANT
GRANT privileges On [what] to [user] IDENTIFIED BY "password"
CREATE
DELETE
DROP
INDEX
INSERT
SELECT
UPDATE
FILE
PROCESS
RELOAD
SHUTDOWN
ALL
USAGE
[what]:
ist die Datenbank
[user]: ? genau der einzurichtende user
"password": ? *g
Beispiel:
GRANT ALL ON test.* to demouser@localhost IDENTIFIED BY "mysecret"
-->erstellt user demouser, der vom localhost aus auf alle Tabellen der Datenbank test mit allen (ALL) privilegien zugreifen darf.
lg webmonk
Danke
grüße Christian
Joho,
Beispiel:
GRANT ALL ON test.* to demouser@localhost IDENTIFIED BY "mysecret"
Richtig waere:
GRANT ALL PRIVILEGES TO demouser@"localhost" IDENTIFIED BY "password"
;-)
Das Quoting des Host-Strings ist nur solange noetig, wie man etwas anderes als
[a-zA-Z]+ im Hostname hat.
Gruss,
CK