Ubuntu FreeSWITCH MySQL 替换 Sqlite3

Linux and FreeSWITCH Version

Linux Version:Ubuntu 16.04.4 LTS
FreeSWITCH Version: 1.8.5

Install uinxodbc-dev和libmyodbc

  • 安装uinxodbc-dev
apt-get install unixodbc-dev
apt-get install unixodbc
wget https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.15-linux-ubuntu16.04-x86-64bit.tar.gz
tar -zxvf mysql-connector-odbc-8.0.15-linux-ubuntu16.04-x86-64bit.tar.gz
cd mysql-connector-odbc-8.0.15-linux-ubuntu16.04-x86-64bit
cp libmyodbc8a.so /usr/lib/x86_64-linux-gnu/odbc/

配置数据库DSN

# path:/etc/odbcinst.ini
[MySQL]
Description 		= ODBC for MySQL
Driver 				= /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so
Setup 				= /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
UsageCount 			= 1
FileUsage 			= 1
Threading 			= 0
# path:/etc/odbc.ini
[freeswitch]
Description         = MySQL connection to database
Driver              = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so
Database            = freeswitch
Server              = host-IP
User				= username
Password            = password
Port                = Host-Port
OPTION              = 67108864

测试

先在服务器创建数据库"freeswitch"

isql freeswitch -v
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL>

Reference

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值