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

makeinstall

freeswitch在编译时能够自动检测主机是否安装了unixODBC

3安装MYSQL的ODBC驱动

引用
yum install mysql-connector-odbc

安装后包在/user/lib64下

创建一个template_file文件,内容如下

引用
[MySQL]

Description=ODBCforMySQL

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/isqlmaxpowersoft_odbcroot'122!@!'

+---------------------------------------+

|Connected!|

||

|sql-statement|

|help[tablename]|

|quit|

||

+---------------------------------------+

连接成功!