在安装配置之前,需要先大概了解一下MyODBC的架构. MyODBC体系结构建立在5个组件上,如下图所示:
Driver Manager:
负责管理应用程序和驱动程序间的通信,主要功能包括:解析DSN (数据源名称,ODBC的数据源名称在ODBC.INI文件中配置),加载和卸载驱动程序,处理ODBC调用,将其传递给驱动程序.
Connector/ODBC(MyODBC驱动程序):
实现ODBC API所提供的功能,它负责处理ODBC函数调用,将SQL请求提交给MySQL服务器,并将结果返回给应用程序.
ODBC.INI
ODBC.INI是ODBC配置文件,记录了连接到服务器所需的驱动信息和数据库信息。Driver Manager将使用它来确定加载哪个驱动程序(使用数据源名DSN)。驱动程序将根据指定的DSN来读取连接参数。
在Linux下配置mysql ODBC需要有以下步骤:
1. 安装Driver Manager ,本案例使用unixODBC来作为Driver Manager.
2. 安装MySQL驱动程序,本案例使用Connector/ODBC.
3. 配置ODBC.INI
第一步:下载安装包.
需要下载两个安装包unixODBC 2.3.0和mysql Connector/ODBC 3.51
第二步
选择
版本:5.1.11
平台:Oracle&Red Hat Linux6
下载:mysql-connector-odbc-5.1.11-linux-el6-x86-64bit.tar.gz
第二步:安装unixODBC
tar -zxvf unixODBC-2.3.4.tar.gz
cd unixODBC-2.3.4
./configure --prefix=/usr/local/unixODBC-2.3.4 --includedir=/usr/include --libdir=/usr/local/lib -bindir=/usr/bin --sysconfdir=/usr/local/etc