Страница 1 из 1

asterisk -> odbc -> windows

Добавлено: 29 июл 2014, 14:29
starley440
Поставили задачу подключиться внешним приложением к базе данных asterisk.
Из вариантов были испробованы:
1. Поставлен драйвер ODBC на windows.
(баз данных не увидели. Только получили ответ, что подключиться не можем, ибо доступа нет).
2. Поставили phpmyadmin на asterisk - увидели простые (дефолтные) базы с MySQL? но базу asterisk так и не видим.
пароли все пробовали (те, что ставили и по дефолту и то, что придумывали сами, когда система просила.)
MySQL на сервере видит все базы данных (show databases). А вот ODBC на винде базы asterisk, asteriskcdrdb и mysql не видит.

Натолкните, пожалуйста на мысль. Может они как-то хитро скрыты? Как их можно сделать видимыми?

Re: asterisk -> odbc -> windows

Добавлено: 29 июл 2014, 15:45
ded

Re: asterisk -> odbc -> windows

Добавлено: 29 июл 2014, 16:07
starley440
Очередное спасибо, тебе ded. Ты, как всегда, сама лаконичность и максимум помощи.
Как всегда, помощи новичкам ноль и дополнительный плюсик в количество сообщений.

Однако, проблема решилась довольно просто:
Для того, чтобы можно было увидеть базу данных через клиента ODBC с машин на windows,
достаточно глянуть в права доступа к базам данных MySQL. Надо заменить слово localhost на % в строке

Код: Выделить всё

grant all privileges on *.* to 'your_user'@'%' identified by 'your_password' 
Я подключался с помощью MySQLConnector (http://dev.mysql.com/downloads/connector/odbc/)

Re: asterisk -> odbc -> windows

Добавлено: 29 июл 2014, 17:30
ded
Если дойдут руки, обнулю себе количество сообщений, чтобы оно Вас не раздражало.
И, да - мы никак не на ты.
Вы вроде бы отчалили уже отсюда? Судя по http://forum.asterisk.ru/viewtopic.php? ... 2&start=20

Re: asterisk -> odbc -> windows

Добавлено: 30 июл 2014, 08:41
virus_net
starley440 писал(а): Надо заменить слово localhost на % в строке
не стоит так делать, т.к. никогда не стоить забывать о безопасности.
и особенно не стоит так делать когда порт 3306 не прибит firewall`ом
и совсем особенно когда все это крутится под управлением Windows