在安裝配置之前,需要先大概了解一下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
unixODBC源碼包:ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.0.tar.gz
第二步
http://dev.mysql.com/downloads/connector/odbc/3.51.html%23downloads
選擇
版本:5.1.11
平台:Oracle&Red Hat Linux6
下載:mysql-connector-odbc-5.1.11-linux-el6-x86-64bit.tar.gz