Ubuntu [IM002][unixODBC][Driver Manager]未找到数据源名称,并且未指定默认驱动程序
我正试图在Ubuntu [IM002][unixODBC][Driver Manager]未找到数据源名称,并且未指定默认驱动程序,ubuntu,odbc,ubuntu-12.04,zabbix,Ubuntu,Odbc,Ubuntu 12.04,Zabbix,我正试图在ubuntu12.04上安装ODBC,以便与Zabbix一起使用。我根据这些安装了unixODBC,并修改了my/etc/odbc.ini,如下所示: [eyatest] Description = MySQL connection to 'dbname' database Driver = MySQL Database = dbname Server = localhost Us
ubuntu12.04
上安装ODBC
,以便与Zabbix
一起使用。我根据这些安装了unixODBC
,并修改了my/etc/odbc.ini,如下所示:
[eyatest]
Description = MySQL connection to 'dbname' database
Driver = MySQL
Database = dbname
Server = localhost
UserName = root
Password = ****
Port = 3306
Socket = /var/lib/mysql/mysql.sock
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/odbc/libmyodbc.so
Setup = /usr/lib/odbc/libodbcmyS.so
FileUsage = 1
但是当我尝试连接isql时,我在这个问题的标题中得到了一个错误:
sudo isql -v eyatest
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
我错过了什么
编辑:My/etc/odbcinst.ini
如下所示:
[eyatest]
Description = MySQL connection to 'dbname' database
Driver = MySQL
Database = dbname
Server = localhost
UserName = root
Password = ****
Port = 3306
Socket = /var/lib/mysql/mysql.sock
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/odbc/libmyodbc.so
Setup = /usr/lib/odbc/libodbcmyS.so
FileUsage = 1
当我执行odbcinst-j
时,我得到以下结果:
unixODBC 2.2.14
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /home/eyal/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8