Avatar billede baastrup Nybegynder
22. maj 2002 - 09:26 Der er 7 kommentarer og
1 løsning

GRANTS og REVOKE

Hej
jeg har læst i mysql manuanlen men kan ikke helt få GRANTS til at virke helt som det skal
jeg køre har også en apache server kørende jeg køre freeBSD skla jeg give brugeren "www" adgang til mysql hvis det skal virke på apache?

jeg fik ved held lavet følgende
GRANT ALL PRIVILEGES ON *.* TO 'hardkaare'@'localhost' IDENTIFIED BY PASSWORD '378b243e220ca493' WITH GRANT OPTION

jeg ønsker give bruger hardkaare adgang til fx databasen hardkaare

og hvpordan sleter jeg brugeres adgagn med revoke?
Avatar billede invisibleman Nybegynder
22. maj 2002 - 09:32 #1
GRANT ALL ON databasenavn.* TO brugernavn@"localhost" IDENTIFIED BY 'password';

WITH GRANT OPTION skal kun bruges hvis den pågældende bruger skal kunne bruge GRANT også. Dog kan en bruger ikke GRANT'e en anden bruger "flere" rettigheder end de selv har.

REVOKE virker på flg. måde:

REVOKE ALL ON databasenavn.* FROM brugernavn;
Avatar billede invisibleman Nybegynder
22. maj 2002 - 09:33 #2
Ovenstående tillader kun at brugeren connecter fra den maskine MySQL serveren kører på.

Hvis du vil tillade at brugeren kan connecte "udefra" skal du bruge % istedet for 'localhost'.

Spørg endeligt hvis du har problemer med det :)
Avatar billede baastrup Nybegynder
22. maj 2002 - 09:51 #3
Hmm det ser ikke ud til at granten er slættet kan må få vist alle grants?
Avatar billede invisibleman Nybegynder
22. maj 2002 - 10:02 #4
Du kan prøve at cheche med:

SHOW GRANTS FOR brugernavn@"host";

f.eks.

SHOW GRANTS FOR hardkaare@"localhost";

der vil du få vist den GRANT sætning du skal bruge for at duplikere rettighederne for den bruger. Og hvis ikke de findes, så viser den intet.
Avatar billede baastrup Nybegynder
22. maj 2002 - 10:07 #5
REVOKE fjerner den ikke adgangen?
det var sådan set det jeg skulle bruge.
Avatar billede invisibleman Nybegynder
22. maj 2002 - 11:34 #6
REVOKE er GRANT's modstykke, så jo den fjerner adgangen.

Hvad viser en SHOW GRANTS FOR .. ?
Avatar billede invisibleman Nybegynder
27. maj 2002 - 14:17 #7
??
Avatar billede baastrup Nybegynder
04. juni 2002 - 12:52 #8
tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester