VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

ODBC для MySQL

Общие вопросы по операционной системе

Модераторы: april22, Zavr2008

DIMMon
Сообщения: 72
Зарегистрирован: 22 мар 2013, 11:08

ODBC для MySQL

Сообщение DIMMon »

Здравствуйте! Нужна помощь!!!
В наличии Ubuntu Linux 12.04 Linux 3.2.0-38-generic on x86_64 MySQL Версия сервера: 5.5.29-0ubuntu0.12.04.1
Не могу настроить связь через ODBC. Делал по инструкции http://help.ubuntu.ru/wiki/odbs_mysql_1 ... ка_запроса.
odbcinst

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

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

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

[test]
Driver=MySQL
SERVER=localhost
PORT=3306
DATABASE=asteriskcdrdb
USER=asteriskuser
PASSWORD=amp109

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

root@VOIP-SRV:~# odbcinst -j
unixODBC 2.2.14
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8

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

root@VOIP-SRV:~# isql test
[ISQL]ERROR: Could not SQLConnect

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

root@VOIP-SRV:~# odbcinst -l -s -q
odbcinst: SQLGetPrivateProfileString failed with Unable to find component name.
Не могу понять в чем проблема :'(
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: ODBC для MySQL

Сообщение Vlad1983 »

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

ls -l /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
ls -l /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
isql test -v
ЛС: @rostel
DIMMon
Сообщения: 72
Зарегистрирован: 22 мар 2013, 11:08

Re: ODBC для MySQL

Сообщение DIMMon »

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

root@VOIP-SRV:~# ls -l /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
-rw-r--r-- 1 root root 304992 апр.   5  2012 /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
root@VOIP-SRV:~# ls -l /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
-rw-r--r-- 1 root root 10192 марта 13  2012 /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
root@VOIP-SRV:~# isql test -v
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect
:cry:
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: ODBC для MySQL

Сообщение Vlad1983 »

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

dpkg -l | grep odbc
ЛС: @rostel
DIMMon
Сообщения: 72
Зарегистрирован: 22 мар 2013, 11:08

Re: ODBC для MySQL

Сообщение DIMMon »

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

root@VOIP-SRV:~# dpkg -l | grep odbc
ii  libmyodbc                           5.1.10-1                         the MySQL ODBC driver
ii  libodbc1                            2.2.14p2-5ubuntu3                ODBC library for Unix
ii  odbcinst                            2.2.14p2-5ubuntu3                Helper program for accessing odbc ini files
ii  odbcinst1debian2                    2.2.14p2-5ubuntu3                Support library for accessing odbc ini files
ii  unixodbc                            2.2.14p2-5ubuntu3                Basic ODBC tools
ii  unixodbc-dev                        2.2.14p2-5ubuntu3                ODBC libraries for UNIX (development files)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: ODBC для MySQL

Сообщение Vlad1983 »

не верю

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

cat /etc/odbc.ini
cat /etc/odbcinst.ini
ЛС: @rostel
DIMMon
Сообщения: 72
Зарегистрирован: 22 мар 2013, 11:08

Re: ODBC для MySQL

Сообщение DIMMon »

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

root@VOIP-SRV:~# cat /etc/odbc.ini
[MySQL-asteriskcdrdb]
Description           = MySQL connection to 'asterisk' database
Driver                = MySQL
Database              = asteriskcdrdb
Server                = localhost
UserName              = asteriskuser
Password              = amp109
Port                  = 3306

[test]
Driver=MySQL
SERVER=localhost
PORT=3306
DATABASE=asteriskcdrdb
USER=asteriskuser
PASSWORD=amp109

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

root@VOIP-SRV:~# cat /etc/odbcinst.ini
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: ODBC для MySQL

Сообщение Vlad1983 »

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

rm -f /root/.odbc.ini
ЛС: @rostel
DIMMon
Сообщения: 72
Зарегистрирован: 22 мар 2013, 11:08

Re: ODBC для MySQL

Сообщение DIMMon »

Выполнил
Та же ошибка
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: ODBC для MySQL

Сообщение Vlad1983 »

последний шанс

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

apt-get install strace
strace -f -s 128 -tt -o /tmp/trace.log isql test -v
после смотрите /tmp/trace.log
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH