1. 安装unixODBC
# yum install unixODBC
# yum install unixODBC-devel
// 安装完毕之后可以通过rpm -qa | grep unixodbc查看安装的rpm包,
// 再通过rpm -ql [rpm包名] 来查看rpm的具体安装位置
// 比较重要的两个配置文件是/etc/odbc.ini(配置数据源)
// 和/etc/odbcinst.ini(配置连接数据库的odbc驱动)
//涉及到的环境变量-> 在/etc/profile中添加如下内容:(如果是非root用户,可以修改~/.bash_profile)
// root用户修改
# vim /etc/profile
export ODBCSYSINI=/etc
export ODBCINI=/etc/odbc.ini
// 非root用户修改
# vim ~/.bash_profile
export ODBCSYSINI=/etc
export ODBCINI=/etc/odbc.ini
// 使之生效:
# source /etc/profile
# source ~/.bash_profile
2. 下载odbc-mysql的rpm包并安装
# yum install mysql-connector-odbc
3. 在unixODBC的配置文件中添加mysql数据源和驱动
# mysql服务启动成功了,我们还需要安装客户端进行远程连接并操纵数据库。客户端isql(odbc-mysql)
# vim /etc/odbc.ini
[mysql]
Description=MySQL SeNT-HTML database
Trace=Yes
TraceFile=mysql_sql.log
Driver=MySQL
SERVER=10.1.3.46
USER=root
PASSWORD=root
PORT=3306
DATABASE=SeNT-HTML
# vim /etc/odbcinst.ini
[MySQL]
Description=ODBC for MySQL
Driver=/usr/lib64/libmyodbc8w.so
Setup=/usr/lib64/libmyodbc8w.so
FileUsage=1
4. 连接测试
# isql -v mysql