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