odbc-соединение

Я хотел бы установить odbc на сервере ubuntu 10.10 с помощью mysql:

я сделал

sudo apt-get install libmyodbc

отредактированный odbcinst.ini

[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/odbc/libmyodbc.so
Setup = /usr/lib/odbc/libodbcmyS.so
FileUsage = 1

И odbc.ini

[asterisk]
Description           = MySQL connection to 'spb' database
Driver                = MySQL
Database              = myDatabase
Server                = localhost
UserName              = myUser
Password              = myPAss
Port                  = 3306
Socket                = /var/lib/mysql/mysql.sock

И попытаться:

ubuntu@ubuntu:/etc$ isql asterisk
[ISQL]ERROR: Could not SQLConnect

Я пропустил какой-то шаг?


person user1256477    schedule 29.01.2013    source источник
comment
этот вопрос должен быть в askubuntu.com   -  person spajce    schedule 29.01.2013
comment
добавьте -v в командную строку isql. Также добавьте имя пользователя и пароль, например isql -v asterisk myUser myPAss - теперь, что он говорит.   -  person bohica    schedule 29.01.2013
comment
Почему вы используете ODBC для подключения к MySQL на локальном хосте?   -  person Benny Hill    schedule 29.01.2013
comment
это только начало, я хочу подключиться к своему серверу. Должен ли я писать свой публичный IP-адрес на сервере?   -  person user1256477    schedule 29.01.2013
comment
bohica, твое решение, если ты разместил его как ответ, я отмечу его как решение   -  person user1256477    schedule 29.01.2013


Ответы (3)


У меня такая же проблема. Пытаться:

$ SUDO isql asterisk

person Adrian Jimenez    schedule 21.01.2014

Вы проверили наличие драйверов в этом каталоге? Ubuntu установил меня в другие каталоги:

/usr/lib/i386-linux-gnu/odbc/libmyodbc.so
/usr/lib/i386-linux-gnu/odbc/libodbcmyS.so

Или попробуйте символическую ссылку

person Sal00m    schedule 07.08.2013

изменить раздел Server = localhost на Server = 127.0.0.1

person Bojan Dinev    schedule 02.06.2013