linux下用odbc连接mysql的驱动问题

时间:2021-02-28 04:45:54
文件odbcinst.ini:
[MySQL64]
Description             = ODBC for MySQL
Driver          = /usr/lib64/libmyodbc5.so
Setup           = /usr/lib64/libodbcmyS.so
FileUsage               = 1

文件odbc.ini:
[product]
Description=mysql product  database
Driver=MySQL
#Driver=/usr/lib64/libodbc.so
#Driver=/usr/lib/libmyodbc5a.so
#Driver=/usr/lib64/libodbcmyS.so
#Driver=/usr/lib64/libmyodbc5.so
SERVER=
USER=
PASSWORD=
PORT=3306
DATABASE=product

用isql连接始终报错:
[root@test2 etc]# isql product root 123456
[ISQL]ERROR: Could not SQLConnect

但用32位的驱动就好使:
Driver=/usr/lib/libmyodbc5a.so

机器是64位的,mysql是64位的,unixODBC是64位的,myODBC是64位的。
哪位大侠遇到过这种问题?望不吝赐教,谢谢!

1 个解决方案

#1


没人知道么?

#1


没人知道么?