被网上的源码安装坑了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)测试(这里说一句,如果测试失败,能根据错误提示解决则然,不能建议重装系统再来一次吧,因为这东西的错误提示不太靠谱)
isql oss
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
成功

本文档详细介绍了在Debian操作系统上通过ODBC连接MySQL的步骤,包括安装unixODBC和libmyodbc,查找驱动位置,配置odbcinst.ini和odbc.ini文件,最终成功验证连接。
300

被折叠的 条评论
为什么被折叠?



