dedlfix: MySQL Rechte ändern mit GRANT

Beitrag lesen

Tach!

mysql> show grants for web;
+----------------------------------------------------------------------------------------------------+
| Grants for web@%                                                                                   |
+----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'web'@'%' IDENTIFIED BY PASSWORD '*B60B21A5A4AD505ECF293D9C1CCCDC89A836619C' |
| GRANT SELECT, INSERT, UPDATE, DELETE ON kapelle.* TO 'web'@'%'                                   |
+----------------------------------------------------------------------------------------------------+
Da werden dann aber alle Rechte des Users angezeigt, die er in der gesamten Datenbank hat. Ich vermute, dass sich das dann sogar auf alle Datenbanken des Servers bezieht?

SHOW GRANTS zeigt von einem oder mehreren Nutzern die GRANT-Statements an, die zum Erstellen einer Kopie der Nutzerrechte benötigt werden. Die Aufgabe ist nicht, (auswertbare) Informationen bereitszustellen, welche Rechte der Nutzer hat.

Weitere Einschränkungen, z.B. auf einzelne Tabellen, habe ich bisher nicht hinbekommen, lediglich auf Spielarten des Users:

Probier es mit Abfragen auf die Pseudo-Datenbank INFORMATION_SCHEMA.

dedlfix.