First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил Jan 20 '15

Ping297 Gravatar Ping297

failed to connect to mysql database

Здравствуйте, помогите советом бывалых, как можно отладить или посмотреть, на каком месте происходит затык при стыковке 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 cdr
mysql.so
->[Jan 21 01:03:22] ERROR[1915]: cdrmysql.c:565 myload_module: Failed to connect to mysql database asteriskcdrdb on localhost.

Проверял правильность написания параметров подключения и т.д., но не получил результата.

failed to connect to mysql database

Здравствуйте, помогите советом бывалых, как можно отладить или посмотреть, на каком месте происходит затык при стыковке 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 cdr
mysql.so
->[Jan 21 01:03:22] ERROR[1915]: cdrmysql.c:565 myload_module: Failed to connect to mysql database asteriskcdrdb on localhost.

Проверял правильность написания параметров подключения и т.д., но не получил результата.результата. Спасибо.

failed to connect to mysql databasedatabase. Решено.

Здравствуйте, помогите советом бывалых, как можно отладить или посмотреть, на каком месте происходит затык при стыковке 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 cdr
mysql.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.