1 | изначальная версия редактировать | |
Здравствуйте, помогите советом бывалых, как можно отладить или посмотреть, на каком месте происходит затык при стыковке asterisk и mysql?
Ситуация такая: Поставил asterisk. Поставил mysql. Все по мануалу (http://habrahabr.ru/sandbox/87237/, http://voipnotes.ru/install-asterisk-12-on-ubuntu-14-04/): создал пользователя mysql asterisk/asterisk, создал бд asteriskcdrdb, таблицу cdr, дал пользователю asterisk права на соответствующую БД. Сделал вручную подключение к mysql пользователем asterisk: все работает.
Изменил файл /etc/asterisk/cdr_mysql.conf:
[global]
hostname=localhost
dbname=asteriskcdrdb
table=cdr
password=asterisk
user=asterisk
sock=/var/lib/mysqld/mysqld.sock
port=3306 ;пробовал ставить-убирать
Захожу по sudo asterisk -r,
выполняю module unload cdrmysql.so
->бла-бла, выгружен
выполняю module load cdrmysql.so
->[Jan 21 01:03:22] ERROR[1915]: cdrmysql.c:565 myload_module: Failed to connect to mysql database asteriskcdrdb on localhost.
Проверял правильность написания параметров подключения и т.д., но не получил результата.
2 | No.2 Revision редактировать |
Здравствуйте, помогите советом бывалых, как можно отладить или посмотреть, на каком месте происходит затык при стыковке asterisk и mysql?
Ситуация такая: Поставил asterisk. Поставил mysql. Все по мануалу (http://habrahabr.ru/sandbox/87237/, http://voipnotes.ru/install-asterisk-12-on-ubuntu-14-04/): создал пользователя mysql asterisk/asterisk, создал бд asteriskcdrdb, таблицу cdr, дал пользователю asterisk права на соответствующую БД. Сделал вручную подключение к mysql пользователем asterisk: все работает.
Изменил файл /etc/asterisk/cdr_mysql.conf:
[global]
hostname=localhost
dbname=asteriskcdrdb
table=cdr
password=asterisk
user=asterisk
sock=/var/lib/mysqld/mysqld.sock
port=3306 ;пробовал ставить-убирать
Захожу по sudo asterisk -r,
выполняю module unload cdrmysql.so
->бла-бла, выгружен
выполняю module load cdrmysql.so
->[Jan 21 01:03:22] ERROR[1915]: cdrmysql.c:565 myload_module: Failed to connect to mysql database asteriskcdrdb on localhost.
Проверял правильность написания параметров подключения и т.д., но не получил результата.результата.
Спасибо.
3 | No.3 Revision редактировать |
Здравствуйте, помогите советом бывалых, как можно отладить или посмотреть, на каком месте происходит затык при стыковке asterisk и mysql?
Ситуация такая: Поставил asterisk. Поставил mysql. Все по мануалу (http://habrahabr.ru/sandbox/87237/, http://voipnotes.ru/install-asterisk-12-on-ubuntu-14-04/): создал пользователя mysql asterisk/asterisk, создал бд asteriskcdrdb, таблицу cdr, дал пользователю asterisk права на соответствующую БД. Сделал вручную подключение к mysql пользователем asterisk: все работает.
Изменил файл /etc/asterisk/cdr_mysql.conf:
[global]
hostname=localhost
dbname=asteriskcdrdb
table=cdr
password=asterisk
user=asterisk
sock=/var/lib/mysqld/mysqld.sock
port=3306 ;пробовал ставить-убирать
Захожу по sudo asterisk -r,
выполняю module unload cdrmysql.so
->бла-бла, выгружен
выполняю module load cdrmysql.so
->[Jan 21 01:03:22] ERROR[1915]: cdrmysql.c:565 myload_module: Failed to connect to mysql database asteriskcdrdb on localhost.
Проверял правильность написания параметров подключения и т.д., но не получил результата. Спасибо.
Оказалось, что проблема мелкая. Отключил sock, оставил port.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.