1、安裝 unixODBC
yum install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel
2、安裝 MySQL Connector/ODBC
在mysql網站下載MySQL Connector , 目前最新版本是 8.0.17
https://dev.mysql.com/downloads/connector/odbc/
注意下載對應的版本,在Centos 運行 uname -r 查看版本
如果下載版本不匹配,安裝會提示相關依賴關係未找到而導致出錯。
[root@localhost setup]# uname -r
3.10.0-957.el7.x86_64
對應下載 mysql-connector-odbc-8.0.17-1.el7.x86_64.rpm
rpm -ivh mysql-connector-odbc-8.0.17-1.el7.x86_64.rpm
3、配置測試
測試unixODBC安裝是否成功:
[root@localhost setup]# odbcinst -j
unixODBC 2.3.1
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
[root@localhost setup]# odbcinst -q -d
[Transwarp ODBC Driver For Inceptor]
[Transwarp ODBC Driver For Inceptor Debug]
[MySQL]
[MySQL ODBC 8.0 Unicode Driver]
[MySQL ODBC 8.0 ANSI Driver]
配置 odbc.ini
vi /etc/odbc.ini
[mysql]
Description = Data source sampleMySQL for accessing MySQL database sampleMySQL
Driver = MySQL ODBC 8.0 Unicode Driver
Server = 192.168.1.105
Host = 192.168.1.105
Database = dm
Port = 3306
User = user1
Password = 123456
測試連接
isql -v mysql