Een enkele databasegebruiker kan toegang hebben tot meerdere databases — elk met een eigen set rechten. Het Nobregas MySQL Panel laat je nieuwe databasetoekenningen toevoegen aan bestaande gebruikers zonder dubbele accounts aan te maken.
Waarom meerdere databases aan één gebruiker toekennen
- Gedeelde applicatiegebruiker — Eén app die leest uit meerdere databases.
- Microservices — Een servicegebruiker die toegang nodig heeft tot meerdere databases.
- Rapportage — Een alleen-lezen gebruiker die gegevens ophaalt uit meerdere databases.
- Vereenvoudigd beheer — Minder gebruikers om bij te houden en te onderhouden.
Stapsgewijs: Een nieuwe toekenning toevoegen
- Log in op mysql.nobregas.org.
- Ga naar Database Users in de bovenste navigatiebalk.
- Zoek de gebruiker en klik op de knop Manage.
- Scroll naar beneden naar de sectie Add Database Access.
- Selecteer een database uit het dropdown-menu (alleen databases die nog niet zijn toegekend worden getoond).
- Kies de rechten:
- Laat ALL PRIVILEGES aangevinkt voor volledige toegang, of
- Vink het uit en selecteer specifieke rechten.
- Klik op Add Grant.
De nieuwe toekenning wordt direct aangemaakt en verschijnt in de sectie Current Grants hierboven.
Verschillende rechten per database instellen
Elke databasetoekenning is onafhankelijk. Je kunt een gebruiker geven:
- ALL PRIVILEGES op
production_db(volledige controle). - Alleen SELECT op
analytics_db(alleen-lezen rapportage). - SELECT, INSERT, UPDATE, DELETE op
staging_db(alleen gegevens voor testen).
Deze flexibiliteit laat je één gebruikersaccount gebruiken met passende toegangsniveaus per database.
Wat er op de server gebeurt
Wanneer je op Add Grant klikt, voert het paneel een MySQL GRANT-statement uit op het serverknooppunt dat de gebruiker host. De rechten worden direct toegepast op de specifieke database — geen herstart nodig.
De nieuwe toekenning verifiëren
Na het toevoegen:
- De sectie Current Grants in het Manage-venster wordt bijgewerkt om de nieuwe database te tonen.
- Op de hoofdpagina Database Users toont de kolom Databases alle toegekende databases met hun rechtenbadges.
Limieten
- Je kunt alleen databases toekennen die bij je account horen.
- Het dropdown-menu sluit databases uit die de gebruiker al toegang toe heeft — geen dubbele toekenningen.
- Het totale aantal toekenningen per gebruiker hangt af van je planlimieten.
Een toekenning later verwijderen
Als je de gebruiker niet langer toegang tot een database nodig hebt, open het Manage-venster en klik op Revoke naast die toekenning. De toegang wordt direct verwijderd.