Debian通过ODBC连接Mysql

来源:互联网 发布:linux ntp同步 编辑:程序博客网 时间:2024/06/04 20:39

被网上的源码安装坑了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=mysqlDriver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc.soSetup=/usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.soFileUsage=1

(5)配置mysql连接

vim /etc/odbc.ini

[oss]Driver=mysqlDescription=Mysql ODBC 2.3 DSNServer=172.20.15.6Port=3306User=rootPassword=rootadminDatabase=ossOption=3Socket=

(6)测试(这里说一句,如果测试失败,能根据错误提示解决则然,不能建议重装系统再来一次吧,因为这东西的错误提示不太靠谱)

isql oss

+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+

成功


0 0