Problem mit Nutzerrechten

Problem mit Nutzerrechten

am 17.06.2007 10:54:15 von Sebastian Deiszner

Hallo,

ich habe einen Nutzer erstellt und ihm unter anderem das Recht "CREATE"
gegeben.

Dummerweise beschränkt sich ja CREATE nicht nur auf das erstellen von
Tabellen, sondern auch auf Datenbanken.

Ich würde dem Nutzer aber gern nur das Recht zugestehen, Tabellen in seiner
Datenbank zu erstellen.

Wie ändere ich den Nutzer dahingehend?

gruß

Sebastian

Re: Problem mit Nutzerrechten

am 17.06.2007 12:00:26 von B.Steinbrink

On Sun, 17 Jun 2007 10:54:15 +0200, news.arcor.de wrote:
^^^^^^^^^^^^^
Hier sieht man gern reale Namen, und ich glaube nicht, dass das
Standesamt den Namen da oben akzeptiert hätte. ;-)

> Hallo,
>
> ich habe einen Nutzer erstellt und ihm unter anderem das Recht "CREATE"
> gegeben.
>
> Dummerweise beschrnkt sich ja CREATE nicht nur auf das erstellen von
> Tabellen, sondern auch auf Datenbanken.
>
> Ich wrde dem Nutzer aber gern nur das Recht zugestehen, Tabellen in
> seiner Datenbank zu erstellen.

Hu? Beim GRANT musst du ja angeben für welche Datenbanken/Tabellen das
Privileg gilt. Solange du also nicht einfach das CREATE Privileg global
(d.h. mit "ON *.*") an den Benutzer vergeben hast, existiert die einzige
Datenbank, die er erstellen könnte, doch eh schon.

> Wie ndere ich den Nutzer dahingehend?

http://dev.mysql.com/doc/refman/5.0/en/grant.html
http://dev.mysql.com/doc/refman/5.0/en/revoke.html

Björn