-
Käyttöoikeudet
MariaDB:n käyttöoikeudet ja privilegit
MariaDB Pukissa on yhä beetavaiheessa
Tämä tarkoittaa, että sitä ei ole testattu yhtä laajasti kuin PostgreSQL:ää, ja siinä, miten Pukki hallinnoi MariaDB-tietokantaesiintymiä, saattaa edelleen tapahtua suuria muutoksia.
Tietoa privilegioista
Kun luot käyttäjän selainkäyttöliittymän kautta tai openstack-cli:llä, voit määrittää, mihin tietokantoihin sillä on pääsy. Oletuksena juuri luodulla käyttäjällä ei ole pääsyä yhteenkään tietokantaan.
Kun luot uuden käyttäjän:
Kun päivität olemassa olevaa käyttäjää:
Voit määrittää näille komennoille joko yhden tietokannan tai tietokantaluettelon. Komennot hyväksyvät myös tietokantaesiintymän nimen tunnisteen sijasta.Käyttäjälle tietokantaan pääsyn antaminen openstack-cli:llä tai selainkäyttöliittymän kautta tarkoittaa, että se saa kyseiseen tietokantaan ALL PRIVILEGES -oikeudet.
Jos haluat hallita käyttäjän privilegioita tarkemmin, sinun täytyy ottaa root-käyttöoikeus käyttöön (selainkäyttöliittymän kautta tai CLI-asiakasohjelmalla komennolla openstack database enable root) ja muokata käyttäjän privilegioita käsin.
Esimerkki käyttäjän vain luku -oikeuden antamisesta tietokantaan
-
Ota root-käyttäjä käyttöön:
-
Yhdistä tietokantaan root-käyttäjällä ja salasanalla.
-
Myönnä käyttäjälle tietokantaan
SELECT-oikeudet:
Voit tarkastella myönnettyjä oikeuksia komennolla:
SHOW GRANTS FOR 'reader'@'%';
+-------------------------------------------------------------------------------------------------------+
| Grants for reader@% |
+-------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO `reader`@`%` IDENTIFIED BY PASSWORD 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| GRANT SELECT ON `database_name`.* TO `reader`@`%` |
+-------------------------------------------------------------------------------------------------------+
Voit myös myöntää taulukohtaisia käyttöoikeuksia:
Huomaa, että openstack-cli-työkalu tai selainkäyttöliittymä ei näytä root-käyttöoikeuden kautta myönnettyjä oikeuksia. Lisätietoja MariaDB:n käyttöoikeuksista on virallisessa MariaDB-dokumentaatiossa.