debian8中將freeswitch1.6的 core數據庫換成mysql

1、安裝mysql

 

2、安裝ODBC

apt-get install unixodbc-dev
apt-get install libmyodbc

3、配置ODBC
vi /etc/odbc.ini加入
[freeswitch]
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
SERVER = localhost
PORT = 3306
DATABASE = freeswitch
OPTION = 67108864
USER = freeswitch
PASSWORD = 123456


vi /etc/odbcinst.ini加入
[mysql]
Description = MySQL driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
UsageCount = 1
FileUsage = 1
Threading = 0

您的支持,是我持續創作的動力!!!!


4、建立數據庫
 mysql -u root -p  

insert into mysql.user(Host,User,Password) values("localhost","freeswitch",password("123456"));

或create user 'freeswitch'@'%' identified by '123456';

create database freeswitch;
grant all privileges on freeswitch.* to 'freeswitch'@'%' identified by "123456";
flush  privileges;
exit;


5.      測試連接
isql -v freeswitch


數據庫默認位置/var/lib/mysql


6、重新編譯freeswitch
rm config.cache
./configure -C
make

make install

 

7、指定數據庫連接

修改conf\autoload_configs\switch.conf 中的core-db-dsn
<param name="core-db-dsn" value="odbc://freeswitch:freeswitch:123456"/>
說明:odbc://連接方式
     freeswitch:數據庫名
     freeswitch:用戶名
     123456:密碼

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章