oktatas:adatbazis-kezeles:mariadb:felhasznalok
Tartalomjegyzék
MariaDB felhasználók
- Szerző: Sallai András
- Copyright © 2019, Sallai András
- Szerkesztve: 2019, 2021, 2022
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Felhasználó kezelése
Felvétel
Törlés
Jelszó
Jelszó beállítása
Jelszó nélkül
Felhasználó tiltása/engedése
alter user 'janos'@'localhost' account lock;
alter user 'janos'@'localhost' account unlock;
Ellenőrzés:
show create user 'janos'@'localhost';
Jogok
Lekérdezés
Az aktuális felhasználónak milyen jogok vannak beállítva.
show grants;
Jog beállítása
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;
Csak select
Megvonás, törlés
Jogok megvonása:
revoke all privileges on `janos\_%`.* from janos@localhost;
Grant jogok
A grant jogokkal, másoknak is adhatunk jogot.
grant all privileges on 'dbname'@'localhost' to 'mari'@'localhost' with grant option;
Adatbázison
Az adatbázison milyen felhasználóknak van valami jog beállítva.
select user from mysql.db where db='db_name';
Felhasználó felvétel menete
create user 'janos'@'localhost' identified by 'titok'; grant all privileges on *.* to 'janos'@'localhost' ;
Kliens
Mezők
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;
Adminisztrátor felhasználó
Webhelyfelhasználó
oktatas/adatbazis-kezeles/mariadb/felhasznalok.txt · Utolsó módosítás: 2023/08/04 21:29 szerkesztette: admin