为什么 mysql odbc 配置没有在 linux 中设置?

Why mysql odbc configuration not setup in linux?

我有两个系统。我的第一个系统是 ubuntu 16.04。其中,远程工作。 另一个是centos 6。实际上,运行。在centos下,安装了freeswitch。我必须将数据从 freeswitch 发送到远程系统意味着 ubuntu。 在 centos 上,我的 odbc.ini 配置为:

[freeswitch]
DRIVER = /usr/lib64/libodbcmyS.so
SERVER = <ipaddress>
USER = root
PASSWORD = <password>
PORT = 3306
DATABASE = freeswitch
OPTION = 67108864

和odbcinst.int如下:

[MySQL]
Description     = ODBC for MySQL
Driver          = /usr/lib64/libmyodbc.so
Setup           = /usr/lib64/libodbcmyS.so
FileUsage       = 1
Threading = 0

在上面的代码设置之后。 我必须检查 odbc 连接。为此,命令开火为:

isql -v freeswitch

但是,它显示错误为:

[IM004][unixODBC][Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_HENV failed
[ISQL]ERROR: Could not SQLConnect

错误的驱动程序描述会导致此类错误。 我已经设置了正确的驱动程序描述。错误地,在驱动程序字段中提到设置描述。

我认为你需要换行 DRIVER = /usr/lib64/libodbcmyS.所以 到 DRIVER = MySQL

谢谢。