[[oktatas:adatbázis-kezelés:mariadb|< MariaDB]]
====== MariaDB oktatás ======
* **Szerző:** Sallai András
* Copyright (c) 2019, Sallai András
* Szerkesztve: 2019, 2020
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== tan_ kezdetű adatbázis =====
Ha felveszünk egy tanulót, érdemes olyan jogot
beállítani, amely több adatbázis létrehozását is megengedi,
olyan néven, aminek első része megegyezik a tanuló nevével.
Lehet például egy olyan adatbázis, ami így kezdődik:
tan_
Az alulvonás után bármilyen neve lehet az adatbázisnak.
grant all privileges on `tan\_%`.* to 'tan'@'localhost' identified by 'titok';
Ellenőrzés:
show grants for tan@localhost;
select user,host,password from mysql.user;
===== Felhasználó kezelése =====
==== Csak select ====
Már létező felhasználónak:
grant select on zoldzrt.* to 'tan'@'localhost';
===== Jelszó=====
==== Jelszó beállítása ====
set password for 'tan'@'localhost' = password('titok');
==== Jelszó nélkül ====
set password for tan@localhost = '';
===== Jogok =====
==== Megvonás, törlés ====
Jogok megvonása:
revoke all privileges on `janos\_%`.* from janos@localhost;
Felhasználó törlése:
drop user 'janos'@'localhost';
===== Felhasználó felvétel menete =====
create user 'janos'@'localhost' identified by 'titok';
grant all privileges on *.* to 'janos'@'localhost' ;