Citat:
Originalno napisao eclipse
Mislim na osnovno podešavanja mysql-a, kako da administratori imaju različite mysql privilegije u odnosu na regularne korisnike.
|
Administratori uvek imaju sva prava i mogu da resetuju svaku lozinku, pa i administratorsku.
Citat:
Kako u praksi ostvariti razlikovanje različitih ovlasti. Da li se u MySQL-u navede par grupnih tipova korisnika recimo administrator-moderator-korisnik svaki sa specifičnim privilegijama koje se pozivaju logiranjem na stranicu?
Početni username i password za mysql je 'localhost' i " ".
Da li je praksa da se za administratora napravi jedan mysql račun 'admin' 'xyz',
za moderatora drugi račun 'moderator' 'abc'
i za regularne korisnike treći ulaz u mysql 'korisnik' '123' tako da se svi korisnici logiraju pod 'korisnik', svi administratori pod 'admin' i td.
Ili se za svaki profil na stranici definira pojedinačni ulaz u mysql čime bi se dobilo 1000 mysql korisnika za 1000 profila na stranici.
|
Uprkos tome što insistiraš na MySQL privilegijama, sve mi se čini da tebe, u stvari, zanima kako se rešavaju privilegije za različite korisnike jedne aplikacije koja koristi MySQL u pozadini. Elem, tu se obično ide na to da imaš jednu lozinku za pristup bazi na nivou aplikacije, a autentikaciju/autorizaciju radiš u samoj aplikaciji. Drugim rečima, ne praviš globalne korisnike u MySQL-u, već u samoj bazi odrediš jednu (ili više) tabela koje ti služe za to.