Skip to content

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
  • Hostlocalhost za 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.