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

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

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

спросил 2015-01-21 02:28:10 +0400

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.