[Support] MySQL Temporary Tables

Sven Hilbert fuzzySH at gmx.de
Fri Feb 22 21:52:25 CET 2008


Hallo zusammen,

um das Problem mit dbadmin zu umgehen, probiere mal folgendes.

Es muss ein user mit entsprechenden Rechten angelegt werden.

Wenn Du Dich in den mySQL-Monitor einlogst und dann einem
_nicht_existierenden_ user Rechte grantest, so wird dieser user von mySQL
selbst angelegt (also nicht, wie empfohlen, von Dir mit dbadmin) und erhält
die 'neuen' globalen Rechte, die Du selber nicht vergeben kannst. Dies
scheint im Moment der einzige Weg zu sein, user mit diesen Rechten
auszustatten.

Also folgendes: (xyz00_newuser existiert noch nicht!!!)

xyz00 at pima:~$ echo 'GRANT ALL ON xyz00_dbname.* TO xyz00_newuser' | mysql -u
xyz00 -p
Enter password:
xyz00 at pima:~$ dbadmin -m -i mysql -u xyz00_newuser@%
Password:
User 'xyz00_newuser@%' modified.


Mit diesem user sollte die Software laufen.


Gruß
Sven


----- Original Message -----
Sent: Friday, February 22, 2008 4:06 PM
Subject: Re: [Support] MySQL Temporary Tables

Seit MySQL5 kann ich als Paketadmin den Usern nicht mehr über
"GRANT ALL PRIVILEGES ON xyz00_db1.* TO xyz00_usr1"
alle Rechte an der Datenbank vergeben, sondern nur die "alten" Rechte
CREATE, DROP, SELECT, INSERT, UPDATE und DELETE

Für alles Neue habe ich als Paketadmin keine Rechte, ich vermute weil
dbadmin mir die entsprechenden Rechte nicht gibt.

Da würde ich den Fehler suchen...







More information about the Support mailing list