Maxim Mironjuk
-
Oktober 19, 2025
Vor MySQL 8 bedeutete ein sauberes Rechtemodell in der Praxis meist, dieselbe Liste von GRANT-Anweisungen für jeden einzelnen Nutzer erneut auszuführen, mit allen Risiken einer Kopierarbeit, die irgendwann auseinanderläuft. Seit MySQL 8 lassen sich Rechte einmal zentral als Rolle definieren und anschließend beliebigen Nutzern zuweisen, inklusive der Möglichkeit, eine Rolle beim Login automatisch verpflichtend oder erst auf Anfrage aktiv zu schalten. Dieser Artikel zeigt die grundlegende Syntax, den Unterschied zwischen mandatory und optional aktivierten Rollen und ein praktisches Rechtemodell für ein Team mit Read-Only-Analyst, App-User und DBA auf einer gemeinsamen Magento-Datenbank.