[Support] Re: drupal bei HS

Sven Hilbert fuzzySH at gmx.de
Thu Jan 25 06:50:53 CET 2007


Hallo Jan,

> Ich stolpere bei der Installation von drupal auf mysql:
>
> drupal möchte LOCK TABLES verwenden, mein Paketadmin hat dieses Recht,
> aber ich kann es weder per GRANT LOCK TABLES noch per GRANT ALL an
> meine anderen DB-User weitergeben.
>
> Woran liegts?

Du sprichst da ein Problem an, zu dem ich gleich mal auf technik@ was posten
werde.

Um Dein Problem jetzt sofort zu lösen, kannst Du einen Weg gehen, der wohl
eher als bug denn als feature anzusehen ist.
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 drei 'neuen' globalen Rechte CREATE TEMPORARY TABLES, SHOW DATABASES und
LOCK TABLES, 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.


Wenn das nicht den gewünschten Erfolg bringt, bleibt wohl nur, jemanden, der
root-Rechte in mySQL hat, zu bitten, einem bestimmten deiner user LOCK
TABLES zu granten. (service@ wäre da wohl der richtige Ansprechpartner.) Du
selbst kannst das afaik gar nicht.

HTH
Sven



More information about the Support mailing list