Upravljanje korisnicima
Desni klik na konekciju pa Upravljanje korisnicima.
Samo MySQL
Ovaj alat radi s MySQL-om (i MariaDB-om, koji dijeli isti sustav ovlasti). Na PostgreSQL-u, SQLite-u i SQL Serveru javlja Dostupno samo za MySQL — ondje uloge rješavajte SQL-om u editoru ili alatima samog servera.
Što prikazuje
Svaki račun na serveru, kao par korisnik@host sa svojim pluginom za autentikaciju. U MySQL-u je račun kombinacija oboje, pa su app@localhost i app@% dva različita računa s potencijalno različitim ovlastima.
Stvaranje korisnika
Novi korisnik traži:
- Korisničko ime
- Host —
localhostza veze sa samog servera,%za bilo koji host, ili konkretnu adresu odnosno podmrežu - Lozinku
Zatim Stvori korisnika.
Dodijelite najuži host koji možete. % znači da se račun može spojiti odakle god mreža dopušta, što rijetko želite za aplikacijski račun.
Ovlasti
Dodijeli ovlasti i Oduzmi ovlasti rade po bazi. Odaberite račun, odaberite bazu, podesite.
Upotrebljiv zadani izbor za aplikacijski račun su četiri naredbe nad podacima — SELECT, INSERT, UPDATE, DELETE — i to samo nad njegovom bazom. Prava koja mijenjaju shemu (CREATE, ALTER, DROP) pripadaju migracijama, a ne računu pod kojim aplikacija radi.
Brisanje korisnika
Obriši korisnika uklanja račun nakon potvrde u kojoj se imenuje korisnik@host. Brisanje računa ne dira podatke koje je stvorio.
Nije pokriveno sigurnosnom kopijom
Korisnici i ovlasti žive na razini servera, pa ih dump baze iz Sigurnosne kopije i obnove ne sadrži. Obnova servera iz dumpa znači da račune stvarate zasebno — vrijedi ih zapisati dok još imate server s kojeg se mogu pročitati.
