Hello,
also soweit funktioniert das.
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?
Weitere Einschränkungen, z.B. auf einzelne Tabellen, habe ich bisher nicht hinbekommen, lediglich auf Spielarten des Users:
mysql> show grants for 'web'@'localhost';
ERROR 1141 (42000): There is no such grant defined for user 'web' on host 'localhost'
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg