Hallo!
Ich bin gerade dabei die Rufaufzeichnug CDR-Protokollierung mit mySQL zu konfigurieren....leider klappt es nicht so richtig...
Meine Schritte:
1. Installation von MySQL mittel yum install mysql
2. Installation von mysql-devel
3. Installation von Asterisk-Addons
4. die Datei cdr_mysql.conf in etc/asterisk kopiert
5. Anpassung der cdr_mysql.conf
6. die Datei mysql_cdr.sql angelegt
7. und dann wollte ich die datenbank asteriskcdr und mithilfe der mysql_cdr.sql die Tabellen über die mysql cli anlegen. Leider komme ich nicht auf mysql cli... Wenn ich eingebe
erhalte ich den Fehler
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
mysgl.sock ist bei mir nicht vorhanden... woher bekomme ich es? Was habe ich falsch gemacht? bitte hilft mir... Danke
Ich bin gerade dabei die Rufaufzeichnug CDR-Protokollierung mit mySQL zu konfigurieren....leider klappt es nicht so richtig...
Meine Schritte:
1. Installation von MySQL mittel yum install mysql
2. Installation von mysql-devel
3. Installation von Asterisk-Addons
4. die Datei cdr_mysql.conf in etc/asterisk kopiert
5. Anpassung der cdr_mysql.conf
Code:
[global]
hostname=localhost
dbname=asteriskcdr
table=cdr
password=xxxx
port=3306
sock=/var/run/mysql/mysql.sock
userfield=1
6. die Datei mysql_cdr.sql angelegt
Code:
CREATE TABLE `cdr` (
`uniqueid` varchar(32) NOT NULL default '',
`userfield` varchar(255) NOT NULL default '',
`accountcode` varchar(20) NOT NULL default '',
`src` varchar(80) NOT NULL default '',
`dst` varchar(80) NOT NULL default '',
`dcontext` varchar(80) NOT NULL default '',
`clid` varchar(80) NOT NULL default '',
`channel` varchar(80) NOT NULL default '',
`dstchannel` varchar(80) NOT NULL default '',
`lastapp` varchar(80) NOT NULL default '',
`lastdata` varchar(80) NOT NULL default '',
`calldate` datetime NOT NULL default '0000-00-00 00:00:00',
`duration` int(11) NOT NULL default '0',
`billsec` int(11) NOT NULL default '0',
`disposition` varchar(45) NOT NULL default '',
`amaflags` int(11) NOT NULL default '0',
)
7. und dann wollte ich die datenbank asteriskcdr und mithilfe der mysql_cdr.sql die Tabellen über die mysql cli anlegen. Leider komme ich nicht auf mysql cli... Wenn ich eingebe
Code:
# mysql --user=root --password=password
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
mysgl.sock ist bei mir nicht vorhanden... woher bekomme ich es? Was habe ich falsch gemacht? bitte hilft mir... Danke
Zuletzt bearbeitet: