Upravljanje uporabnikov
Z desno tipko kliknite povezavo in izberite Upravljanje uporabnikov.
Samo MySQL
To orodje deluje z MySQL (in MariaDB, ki ima isti sistem dovoljenj). Na PostgreSQL, SQLite in SQL Serverju sporoči Na voljo samo za MySQL — tam vloge upravljajte s SQL v urejevalniku ali z lastnimi orodji strežnika.
Kaj prikaže
Vsak račun na strežniku kot par user@host z njegovim vtičnikom za preverjanje pristnosti. V MySQL je račun kombinacija obojega, zato sta app@localhost in app@% dva različna računa z morebiti različnimi dovoljenji.
Ustvarjanje uporabnika
Nov uporabnik vpraša za:
- Uporabniško ime
- Gostitelja —
localhostza povezave s samega strežnika,%za katerega koli gostitelja ali določen naslov oziroma podomrežje - Geslo
Nato Ustvari uporabnika.
Dodelite čim ožjega gostitelja. % pomeni, da se račun lahko poveže od koder koli, kar dovoljuje omrežje, kar je za račun aplikacije redko zaželeno.
Dovoljenja
Dodeli dovoljenja in Odvzemi dovoljenja delujeta po bazah. Izberite račun, izberite bazo, prilagodite.
Smiselna privzeta nastavitev za račun aplikacije so štirje podatkovni stavki — SELECT, INSERT, UPDATE, DELETE — samo na njeni bazi. Pravice za spreminjanje sheme (CREATE, ALTER, DROP) spadajo k migracijam, ne k računu, s katerim teče vaša aplikacija.
Brisanje uporabnika
Izbriši uporabnika odstrani račun po potrditvi, ki navede user@host. Brisanje računa se ne dotakne podatkov, ki jih je ustvaril.
Ni zajeto v varnostnih kopijah
Uporabniki in dovoljenja obstajajo na ravni strežnika, zato jih dump baze iz Varnostnega kopiranja in obnove ne vsebuje. Ponovna izgradnja strežnika iz dumpa pomeni ločeno ponovno ustvarjanje računov — vredno jih je zapisati, dokler še imate delujoč strežnik, s katerega jih lahko preberete.
