Frage zu Rechtevergabe

Frage zu Rechtevergabe

am 25.10.2007 13:36:36 von Florian Lindner

Hallo,
ich benutzt phpMyAdmin um einen MySQL Server zu verwalten.

Nun habe ich einen Benutzer wuhr angelegt, der für die Datenbank wuhr\_% die
datenbankspezifischen Rechte hat SELECT, INSERT, UPDATE, DELETE, CREATE,
DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, CREATE VIEW, SHOW VIEW, CREATE
ROUTINE, ALTER ROUTINE, EXECUTE.
Er hat keine globalen Rechte (ausg. USAGE).

Was mich nun wundert, ist das der Benutzer nun plötzlich neue Datenbanken
anlegen kann. CREATE verleiht wohl das Recht neue Datebanken und Tabelle
anzulegen. Tabellen soll der Benutzer zwar anlegen können, neue DBs aber
nicht.

Wie bekomme ich das hin?

Danke,

Florian

Re: Frage zu Rechtevergabe

am 28.11.2007 14:00:10 von Dennis Nissen

Florian Lindner schrieb:
> Hallo,
> ich benutzt phpMyAdmin um einen MySQL Server zu verwalten.
>
> Nun habe ich einen Benutzer wuhr angelegt, der für die Datenbank wuhr\_% die
> datenbankspezifischen Rechte hat SELECT, INSERT, UPDATE, DELETE, CREATE,
> DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, CREATE VIEW, SHOW VIEW, CREATE
> ROUTINE, ALTER ROUTINE, EXECUTE.
> Er hat keine globalen Rechte (ausg. USAGE).
>
> Was mich nun wundert, ist das der Benutzer nun plötzlich neue Datenbanken
> anlegen kann. CREATE verleiht wohl das Recht neue Datebanken und Tabelle
> anzulegen. Tabellen soll der Benutzer zwar anlegen können, neue DBs aber
> nicht.
>
> Wie bekomme ich das hin?
>
> Danke,
>
> Florian

Hallo Florian,

kannst nicht einfach die Berechtigung für CREATE rausnehmen ?

Gruß

Dennis Nissen