被网上的源码安装坑了2天,积累了不少经验,可惜还是未能成功。
总结出一个道理,新事物一定要看官方与非官方的API。
下面是在Debian系统上使用ODBC连接Mysql的操作步骤,需要的童鞋请拿走:
前言:
本次操作基于纯净Debian操作系统,因为我才重装了。
(1)安装unixODBC(网上都说源码安装好,个人没感觉有啥区别,不过我是开发人员,不是运维,不懂)
apt-get install unixODBC unixODBC-dev
(2)安装mysql的odbc驱动
apt-get install libmyodbc
(3)找到驱动安装位置(因为不同的版本,不同的系统安装点都不一样,所以需要自己找)
find / -name libmyodbc.so
复制路劲
(4)配置驱动
vim /etc/odbcinst.ini
[mysql]
Description=mysql
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup=/usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage=1
(5)配置mysql连接
vim /etc/odbc.ini
[oss]
Driver=mysql
Description=Mysql ODBC 2.3 DSN
Server=172.20.15.6
Port=3306
User=root
Password=rootadmin
Database=oss
Option=3
Socket=
(6)测试(这里说一句,如果测试失败,能根据错误