freeswitch centos 安装 unixodbc

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                                  |
|                                       |
+---------------------------------------+
连接成功!

猜你喜欢

转载自xuliangyong.iteye.com/blog/1773747