MySQL

Hoe Specifieke Privileges te Kiezen bij het Aanmaken van een Gebruiker

Kies specifieke MySQL-privileges bij het aanmaken van een databasegebruiker op het Nobregas Panel. Begrijp elk privilege en kies het juiste toegangsniveau.

3 min leestijd 6 weergaven Bijgewerkt Mar 17, 2026

Niet elke databasegebruiker heeft volledige toegang nodig. Het Nobregas MySQL Panel laat je precies kiezen welke MySQL-privileges je wilt verlenen bij het aanmaken van een gebruiker — van alleen-lezen SELECT tot volledige administratieve controle. Deze gids legt elk privilege uit en hoe je de juiste kunt selecteren.

De Privilege Selector Openen

  1. Ga naar Database Users > klik op Create User.
  2. Vul gebruikersnaam, wachtwoord en host in.
  3. Selecteer in de Grant to Database dropdown een database.
  4. De Privileges sectie verschijnt automatisch onder de dropdown.

Standaard is ALL PRIVILEGES aangevinkt, wat volledige toegang verleent. Vink het uit om individuele privilege-selectievakjes te onthullen, georganiseerd in drie categorieën.

De Drie Privilege Categorieën

Data Privileges

Deze bepalen het lezen en schrijven van data binnen tabellen:

Privilege Wat Het Toestaat
SELECT Data lezen uit tabellen (queries met SELECT)
INSERT Nieuwe rijen toevoegen aan tabellen
UPDATE Bestaande rijwaarden wijzigen
DELETE Rijen verwijderen uit tabellen

Structure Privileges

Deze bepalen het aanmaken en wijzigen van databaseobjecten:

Privilege Wat Het Toestaat
CREATE Nieuwe tabellen, indexen aanmaken
ALTER Bestaande tabelstructuur wijzigen (kolommen toevoegen/wijzigen)
DROP Tabellen, views verwijderen
INDEX Indexen op tabellen aanmaken en verwijderen
REFERENCES Foreign key-beperkingen aanmaken

Administration Privileges

Deze dekken geavanceerde databasebewerkingen:

Privilege Wat Het Toestaat
CREATE TEMPORARY TABLES Tijdelijke tabellen aanmaken voor sessie-gerelateerde data
LOCK TABLES Tabellen vergrendelen voor exclusieve lees-/schrijftoegang
CREATE VIEW Virtuele tabellen (views) aanmaken
SHOW VIEW De SQL achter een view bekijken
CREATE ROUTINE Stored procedures en functies aanmaken
ALTER ROUTINE Stored procedures en functies wijzigen of verwijderen
EXECUTE Stored procedures en functies uitvoeren
EVENT Geplande events aanmaken, wijzigen en verwijderen
TRIGGER Triggers aanmaken en verwijderen die worden geactiveerd bij tabel-events

Veelgebruikte Privilege Combinaties

Alleen-Lezen Gebruiker (Rapportage, Analytics)

  • Alleen SELECT

Applicatie Gebruiker (Standaard Webapp)

  • SELECT, INSERT, UPDATE, DELETE

Ontwikkelaar Gebruiker (Volledige Data + Structuur)

  • SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, INDEX

Volledige Toegang (Admin)

  • ALL PRIVILEGES

Hoe Privileges te Selecteren

  1. Vink het "ALL PRIVILEGES" selectievakje bovenaan uit.
  2. De individuele privilege-selectievakjes verschijnen, georganiseerd per categorie.
  3. Vink de specifieke privileges aan die je wilt verlenen.
  4. Als je alle 18 individuele privileges aanvinkt, behandelt het panel dit automatisch als ALL PRIVILEGES.
  5. Klik op Create User om af te ronden.

Het Principe van Minimale Privileges

Best practice op het gebied van beveiliging adviseert om alleen de minimale rechten te verlenen die nodig zijn:

  • Een rapportage-dashboard heeft alleen SELECT nodig.
  • Een blog-CMS heeft SELECT, INSERT, UPDATE, DELETE nodig maar niet DROP.
  • Alleen vertrouwde admin-gebruikers zouden DROP, ALTER of ALL PRIVILEGES moeten hebben.

Dit beperkt de schade als de inloggegevens van een gebruiker ooit worden gecompromitteerd.

Was dit artikel nuttig?