转自 80000hz.com

No Reply , Posted in 默认分类 on January 14, 2014

目标

使用mysql替换掉freeswitch默认的sqlite数据库

环境

Centos6.x

freeswitch 1.2.16

安装odbc和mysql-connector

yum install mysql-connector-odbc.x86_64 unixODBC-devel.x86_64

配置DSN

创建数据库realtime

打开/etc/odbc.ini

添加内容如下

[MYSQLTP]Description=MySQL realtime database

Driver=MySQL

SERVER =172.16.1.195

PORT =3306

DATABASE = realtime

OPTION =67108864

CHARSET = UTF8

测试数据库是否配置成功

isql -v MYSQLTP root '123456'

配置模块DSN

配置主程序和部分模块使用ODBC, 如果有新加模块, 请参考以下自行配置.

1.修改conf/autoload_configs中的db.conf.xml文件

2. 修改conf/autoload_configs中的switch.conf.xml

修改字段

添加

3.修改conf/autoload_configs中的voicemail.conf.xml

修改字段

4.修改conf/autoload_configs中的callcenter.conf.xml

5.修改conf/sip_profiles中的internal.xml 和external.xml,internal-ipv6.xml

备注: 其他模块请搜索odbc-dsn.

测试

rm -f /usr/local/freeswitch/db/*.db

./freeswitch -c -nonat -rp

查看控制台是否有错误

进入目录/usr/local/freeswitch/db

查看是否有新的文件生成, 如果有则确定文件是哪个模块生成, 修改模块DSN配置.

Hive(2)-Hive的安装,使用Mysql替换derby,以及一丢丢基本的HQL

一. Hive下载 1. Hive官网地址 http://hive.apache.org/ 2. 文档查看地址 https://cwiki.apache.org/confluence/display/ ...

mac 设置 MySQL 数据库默认编码(字符集)为 UTF-8

mac 设置 MySQL 数据库默认编码(字符集)为 UTF-8   原文链接:https://juejin.im/post/5bbdca76e51d45021147de44 鉴于有些刚接触 MySQ ...

为 MySQL 设置默认字符集(UTF-8)避免产生乱码

环境:Windows 7+Wamp Server+MySQL 5.7.9 查看MySQL默认编码: SHOW VARIABLES LIKE 'character%' character_set_cli ...

ubuntu16.04.1下的mysql修改默认编码

在Ubuntu 下配置 Mysql 的字符编码.安装完 Mysql 后,系统默认的字符编码是 latin1 ,输入的是中文,可是输出却是一堆乱码.现在要做的就是把 Mysql的默认字符编码设置为支持中 ...

MySQL修改默认字符集

今天朋友在做某个程序项目时,需要修改MySQL修改默认字符集,搞不好找我帮忙.百度了试了好几篇博文中的方法,最后终于成功了.但是感觉那些博文思路有点乱,所以自己总结下,希望可以帮到遇到同样问题的人. ...

修改MySQL的默认数据存储引擎

因为MySQL默认的是MyISAM数据引擎,不支持事务也不支持外键,所以需要用到Innodb引擎,于是决定将mysql的默认引擎设置为innodb.1 . 查看MySQL存储引擎是用的哪个?登录MyS ...

用RPM包安装MySQL的默认安装路径问题

在安装PHP时候要对一些配置选项进行设置,其中就有:--with-mysql[=DIR]:包含MySQL扩展,[=DIR]指定mysql安装目录,省略[=DIR]则为默认位置/usr--with-my ...

xampp默认mysql密码设置,修改mysql的默认空密码

xampp默认mysql密码设置,修改mysql的默认空密码 分类: xampp2012-09-12 11:24 30264人阅读 评论(5) 收藏 举报 mysqlphpmyadminauthent ...

使用rpm安装mysql的默认目录

--使用rpm安装mysql的默认目录:1.数据库目录/var/lib/mysql/2.配置文件/usr/share/mysql(mysql.server命令及配置文件)3.相关命令/usr/bin( ...

随机推荐

WinPhone学习笔记(三)——WinPhone的动画

这段时间又一直赶任务,结果没有去学习,也没有去写博文,这个动画的内容很早就学了,但是一直没把它整理成博文,现在终于有空就弄一下. 开始先讲讲在WinPhone中做动画有两种动画类型,一种是基于帧动画另 ...

Python的平凡之路(10)

异步IO 数据库 队列 缓存 1.Gevent协程 定义:用户态的轻量级线程.协程拥有自己的寄存器上下文和栈.协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下 ...

Lucene学习笔记(更新)

1.Lucene学习笔记 http://www.cnblogs.com/hanganglin/articles/3453415.html

VsSharp:一个VS扩展开发框架(上)

上篇:设计 一.引子 自2008年起开发SSMS插件SqlSharp(er)的过程中,有一天发现多数代码都大同小异,就像这样. Commands2 commands = (Commands2)_app ...

微信公众号平台接口开发:基础支持,获取access_token

新建Asp.net MVC 4.0项目 WeChatSubscript是项目UI层 WeChatTools是封装操作访问公众号接口的一些方法类库 获取AccssToken 我们要的得到AccessTo ...

PHP-FPM安装报错解决

PHP源码安装 setenforce 0--------------------------------------------------------------------安装php时的报错che ...

javaSE eclipse tomocat安装与配置

---恢复内容开始--- javaSE       下载:       第一步:百度收索jdk downlaod  下载地址:https://www.oracle.com/technetwork/ja ...

[Kubernetes]安装和配置kubectl

安装kubectl 安装kubectl比较简单,几条命令即可(#后面为注释内容): #下载最新版本: curl -LO https://storage.googleapis.com/kubernete ...

python 字符串与16进制 转化

def str_to_hex(s): return r"/x"+r'/x'.join([hex(ord(c)).replace('0x', '') for c in s]) def ...

腾讯云CVM服务器怎么建网站

腾讯云云服务器CVM站在用户的角度看就相当于一台计算机,虽然实际上它是一个虚拟服务器,是一个大的云端服务器集群虚拟出来的一个虚拟服务器,在使用上直接当做一个实际的服务器即可.那么,对于一个新手菜鸟来说 ...

更多推荐