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
--