1 下载unixODbc包
引用
wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz
2 安装
引用
tar -xvzf unixodbc*.tar.gz
./configure --enable-gui=no
make
make install
freeswitch在编译时能够自动检测主机是否安装了unixODBC
3 安装MYSQL的ODBC驱动
引用
yum install mysql-connector-odbc
安装后包在 /user/lib64下
创建一个 template_file 文件,内容如下
引用
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib64/libmyodbc3_r.so
Setup = /usr/lib64/libmyodbc3.so
UsageCount = 1000000
然后执行
引用
odbcinst -i -d -f template_file
4 编辑 /etc/odbc.ini文件, 此文件时系统数据源
引用
[maxpowersoft_odbc]
Driver=MySQL
SERVER=localhost
PORT=3306
DATABASE=myDatabase
Socket = /var/lib/mysql/mysql.sock
此内容也可以复制到 /root/.odbc.ini 此文件是用户数据源
5 测试
/usr/bin/isql maxpowersoft_odbc root '122!@!'
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
连接成功!