Sven Neukirchner schrieb:

> Ich habe auch gleich mal die Installation nach Deiner Anleitung
> durchgeführt. 
> 
> Das einlesen der Datenbank funktioniert nicht mit Benutzer Gemeinschaft:
> 
> mysql -u gemeinschaft -p < asterisk.sql
> Enter password:
> ERROR 1227 (42000) at line 6678: Access denied; you need the SUPER privilege
> for this operation
> 
> Als root aber kein Problem.

Ah, ja, ist mir auch schon aufgefallen.
Das liegt daran daß im Dump ein View mit dem Parameter

        [EMAIL PROTECTED] SQL SECURITY DEFINER

angelegt wird. Wenn man sich als Benutzer "gemeinschaft" verbindet
hat man natürlich nicht das Recht etwas zu erstellen das root ge-
hören soll. (So wie man im Dateisystem auch nicht mit chmod einem
anderen User eine Datei unterschieben kann - außer man ist root.)
Richtig sollte es lauten:

        [EMAIL PROTECTED] SQL SECURITY INVOKER

(bzw. statt "gemeinschaft" der MySQL-Accountname den man für
Gemeinschaft verwendet -
`grep DB_MASTER_USER /etc/gemeinschaft/gemeinschaft.php`)
oder noch besser:

        DEFINER=CURRENT_USER() SQL SECURITY INVOKER

Habe in Rev. 5533 den Datenbank-Dump entsprechend gefixt, so daß
man ihn jetzt auch als User "gemeinschaft" einspielen kann.

> Ansonsten sehr schöne Anleitung. :-)

Danke.

   Philipp Kempgen

-- 
http://www.das-asterisk-buch.de  -  http://www.the-asterisk-book.com
Amooma GmbH - Bachstr. 126 - 56566 Neuwied  ->  http://www.amooma.de
Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998
-- 


Antwort per Email an