alter user 'janos'@'localhost' account lock;
alter user 'janos'@'localhost' account unlock;
Ellenőrzés:
show create user 'janos'@'localhost';
Az aktuális felhasználónak milyen jogok vannak beállítva.
show grants;
grant all privileges on dbnev.* to janos@localhost;
grant all privileges on `janos\_%`.* to 'janos'@'localhost' identified by 'titok';
Ellenőrzés:
show grants for janos@localhost;
Jogok megvonása:
revoke all privileges on `janos\_%`.* from janos@localhost;
A grant jogokkal, másoknak is adhatunk jogot.
grant all privileges on 'dbname'@'localhost' to 'mari'@'localhost' with grant option;
Az adatbázison milyen felhasználóknak van valami jog beállítva.
select user from mysql.db where db='db_name';
create user 'janos'@'localhost' identified by 'titok'; grant all privileges on *.* to 'janos'@'localhost' ;
A select jog, csak a nev és telepules mezőn, a dolgozók táblából:
grant select (nev,telepules) on panda.dolgozok to peti@localhost;
Kötelező megjelölni egy táblát, és annak léteznie kell.
grant update (nev,telepules) on panda.dolgozok to peti@localhost;
grant update (nev,telepules),insert(nev,telepules) on panda.dolgozok to peti@localhost;
Ellenőrizzük a beállításokat:
show grants for peti@localhost;