MySQL

Hoe Alleen SELECT (Alleen-Lezen) Toegang te Verlenen aan een Gebruiker

Verleen SELECT-only leestoegang aan een MySQL-gebruiker op het Nobregas Panel. Perfect voor rapportagetools, dashboards en teamleden die data bekijken.

3 min leestijd 5 weergaven Bijgewerkt Mar 17, 2026

Alleen-lezen databasetoegang is essentieel voor rapportagetools, analytics-dashboards en teamleden die data moeten bekijken zonder de mogelijkheid om deze te wijzigen. Het Nobregas MySQL Panel maakt het eenvoudig om een gebruiker aan te maken met alleen SELECT-privileges — ze kunnen alles lezen maar niets wijzigen.

Wanneer Alleen-Lezen Toegang Gebruiken

Verleen SELECT-only toegang wanneer:

  • Een rapportagetool of dashboard de database moet bevragen.
  • Een teamlid data moet bekijken maar niet mag wijzigen.
  • Een integratie van derden alleen informatie hoeft te lezen.
  • Je een veilige verkenningsgebruiker wilt voor het testen van queries zonder risico.
  • Je het principe van minimale privileges volgt voor verbeterde beveiliging.

Methode 1: Tijdens het Aanmaken van de Gebruiker

  1. Log in op mysql.nobregas.org.
  2. Ga naar Database Users > klik op Create User.
  3. Voer de gebruikersnaam in (bijv. readonly of reports).
  4. Stel een sterk wachtwoord in (gebruik de generatorknop).
  5. Stel host in op localhost (of een specifiek IP voor remote access).
  6. Selecteer de database uit de Grant to Database dropdown.
  7. De Privileges sectie verschijnt met ALL PRIVILEGES aangevinkt.
  8. Vink het ALL PRIVILEGES selectievakje uit.
  9. De individuele privilege-selectievakjes verschijnen.
  10. Vink alleen SELECT aan onder de Data categorie.
  11. Laat alle andere selectievakjes ongemarkeerd.
  12. Klik op Create User.

De gebruiker heeft nu alleen-lezen toegang — ze kunnen SELECT queries uitvoeren maar kunnen niet INSERTen, UPDATEn, DELETEn of de databasestructuur wijzigen.

Methode 2: Via Manage (Bestaande Gebruiker)

Als je een bestaande gebruiker hebt en alleen-lezen toegang tot een nieuwe database wilt toevoegen:

  1. Ga naar Database Users en klik op Manage bij de gebruiker.
  2. Selecteer in de Add Database Access sectie de database.
  3. Vink ALL PRIVILEGES uit.
  4. Vink alleen SELECT aan.
  5. Klik op Add Grant.

Methode 3: Bestaande Privileges Verlagen

Als een gebruiker momenteel ALL PRIVILEGES heeft en je deze wilt beperken tot alleen-lezen:

  1. Klik op Manage bij de gebruiker.
  2. Zoek de database in Current Grants.
  3. Klik op Edit bij die grant.
  4. Vink ALL PRIVILEGES uit.
  5. Vink alleen SELECT aan.
  6. Klik op Save Changes.

De privileges van de gebruiker worden direct verlaagd. Ze kunnen nog steeds verbinden maar kunnen alleen data lezen.

Wat een SELECT-Only Gebruiker Kan Doen

  • SELECT queries uitvoeren om data te lezen uit elke tabel in de verleende database.
  • SHOW TABLES, DESCRIBE en EXPLAIN instructies gebruiken.
  • Tabellen joinen en aggregatiefuncties gebruiken (COUNT, SUM, AVG, etc.).

Wat een SELECT-Only Gebruiker Niet Kan Doen

  • Nieuwe rijen invoegen (INSERT)
  • Bestaande rijen bijwerken (UPDATE)
  • Rijen verwijderen (DELETE)
  • Tabellen aanmaken, wijzigen of droppen
  • Views, routines of triggers aanmaken
  • De database op welke manier dan ook wijzigen

Alleen-Lezen Toegang Verifiëren

Na het aanmaken of bijwerken van de gebruiker, controleer de Database Users lijst. De databasekolom toont een blauwe 1 privs badge, wat aangeeft dat slechts één privilege (SELECT) is verleend. Klik op Manage om te verifiëren dat het SELECT is.

Pro Tip: Alleen-Lezen voor Meerdere Databases

Je kunt SELECT-only toegang verlenen tot meerdere databases voor dezelfde gebruiker. Gebruik het Manage modaal om elke database individueel toe te voegen met alleen SELECT aangevinkt. Dit creëert één rapportagegebruiker die veilig meerdere databases kan bevragen.

Was dit artikel nuttig?