MySQL Rechte -> Erstellen von neuen Datenbanken unterbinden

chris4712

Erfahrenes Mitglied
Hallo!

Ich habe einen MySQL Server wo verschiedenen läute drauf zugreifen dürfen.
Jeder hat seine eigene Datenbank und darf darin so viele Tabellen erstellen wie er möchte.

Aber wie unterbinde ich es dass der User auch neue Datenbanken erstellt?
Geht dies mit PHPAdmin?

Gruß

Christian
 
Schau mal im MySQL-Handbuch bei GRANT bzw. REVOKE nach.

Also, bei phpMyAdmin müßte daß über den Table 'user' in der Datenbank 'mysql' gehen.
Um einem bestimmten User per SQL-Anweisung einzelne Rechte zu entziehen z.B.:
Code:
REVOKE create table, drop table  FROM username;

cu
 
Zuletzt bearbeitet:
Hallo!

Ich hab es noch einmal versucht:
In der Tabelle mysql.user habe ich dem User alle Rechte entzogen (also Global).
In der Tabelle mysql.db hat der User alle Rechte (auf Datenbankebene).

Der User kann aber trotzdem noch neue Datenbanken erstellen!

Gruß

Christian
 
Zurück