Hi Andre,

also ich bin mir nicht mehr ganz so sicher, aber ich glaub bei mir wars damals die sock-Zeile. Schau da mal zur Sicherheit nach, ob auch das Socket existiert. Desweiteren könnte natürlich auch einfach die Tabelle asterisk nicht existieren (einfach mal nachschaun, vllt nen Schreibfehler oder so ^^). Naja auf jeden Fall hast du in den *_mysql.conf-Dateien halt localhost stehen, was heisst, der geht über das Socket. Hat der Nutzer gemeinschaft auf der DB überhaupt lokale Rechte? (Bei Mysql hatte ich mal das Problem, dass ein Nutzer der von allen Hosts (%) zugreifen durfte, nicht von localhost zugreifen durfte. - Evtl hilft ein beherztes "grant all privileges on asterisk.* to [EMAIL PROTECTED] identified by 'geheim';")

Hth, Björn.

Andre Hartge schrieb:
Hallo,

installiere gerade Gemeinschaft auf debian und es hakt bei mysql.Bekomme im asterisk.log folgende Fehlermeldungen:

[Oct 25 22:34:26] ERROR[2293] res_config_mysql.c: MySQL RealTime: Failed
to connect database server asterisk on localhost (err 2002). Check debug
for more info.
[Oct 25 22:34:26] WARNING[2293] res_config_mysql.c: MySQL RealTime:
Couldn't establish connection. Check debug.
[Oct 25 22:34:26] NOTICE[2293] config.c: Registered Config Engine mysql.

[Oct 25 22:34:26] ERROR[2293] cdr_addon_mysql.c: Failed to connect to
mysql database asterisk on localhost.


Meine res_mysql.conf:

[general]
dbhost = localhost
dbname = asterisk
dbuser = gemeinschaft
dbpass = geheim
dbport = 3306
dbsock = /var/run/mysqld/mysqld.sock



Meine cdr_mysql.conf:

[global]
hostname=localhost
dbname=asterisk
table=cdr
password=geheim
user=gemeinschaft
port=3306
sock=/var/run/mysqld/mysqld.sock
userfield=1

mysql> status
--------------
mysql Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i486) using readline 5.2

Connection id:          24
Current database:       asterisk
Current user:           [EMAIL PROTECTED]
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.0.32-Debian_7etch6-log Debian etch distribution
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    utf8
Client characterset:    latin1
Conn.  characterset:    latin1
UNIX socket:            /var/run/mysqld/mysqld.sock


Benutzer für die asterisk.sql:

Benutzer                Host          Typ        Rechte            Grant
debian-sys-maint        localhost     global     ALL PRIVILEGES      Ja
gemeinschaft            %             global     ALL PRIVILEGES     Nein
root                    %             global     ALL PRIVILEGES     Nein
root                    asterisk      global     ALL PRIVILEGES      Ja
root                    localhost     global     ALL PRIVILEGES      Ja


Gruß
Andre


















Antwort per Email an