OpenSIP3.2系列之二(用opensips-cli创建数据库)
- 创建mysql数据库
编辑/etc/opensips/opensips-cli.cfg
[default] #log_level: DEBUG log_level: INFO prompt_name: opensips-cli prompt_intro: Welcome to OpenSIPS Command Line Interface! prompt_emptyline_repeat_cmd: False history_file: ~/.opensips-cli.history history_file_size: 1000 output_type: pretty-print communication_type: fifo fifo_file: /tmp/opensips_fifodatabase_schema_path: /usr/share/opensips/mysql database_admin_url: mysql://root@localhost database_url: mysql://opensips:opensipsrw@localhost database_name: opensips database_modules: ALL database_force_drop: true
运行 opensips-cli -x database create
也可以手工创建:
mysql>
drop database opensips;
create database opensips;
drop user opensips;
create user 'opensips' identified by 'opensipsrw';
GRANT ALL ON opensips.* to 'opensips'@'%';
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/standard-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/acc-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/alias_db-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/auth_db-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/avpops-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/clusterer-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/dialog-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/dialplan-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/dispatcher-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/domain-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/drouting-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/group-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/load_balancer-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/msilo-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/permissions-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/rtpproxy-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/rtpengine-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/speeddial-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/tls_mgm-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/usrloc-create.sqlmysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/b2b-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/b2b_sca-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/call_center-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/carrierroute-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/closeddial-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/domainpolicy-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/emergency-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/fraud_detection-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/freeswitch_scripting-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/imc-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/presence-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/registrant-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/rls-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/smpp-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/tracer-create.sql
mysql -uopensips -popensipsrw opensips < /usr/share/opensips/mysql/userblacklist-create.sql
- 创建postgres数据库:
需要安装python3-psycopg2
/etc/opensips/opensips-cli.cfg调整为:
[default]
log_level: DEBUG
prompt_name: opensips-cli
prompt_intro: Welcome to OpenSIPS Command Line Interface!
prompt_emptyline_repeat_cmd: False
history_file: ~/.opensips-cli.history
history_file_size: 1000
output_type: pretty-print
communication_type: fifo
fifo_file: /tmp/opensips_fifodatabase_schema_path: /usr/share/opensips/postgres
database_admin_url: postgres://postgres@localhost
database_url: postgres://opensips:opensipsrw@localhost
database_name: opensips
database_modules: ALL
- 创建sqlite数据库:
rm opensips.sqlite
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/standard-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/acc-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/alias_db-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/auth_db-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/avpops-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/clusterer-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/dialog-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/dialplan-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/dispatcher-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/domain-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/drouting-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/group-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/load_balancer-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/msilo-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/permissions-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/rtpproxy-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/rtpengine-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/speeddial-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/tls_mgm-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/usrloc-create.sqlsqlite3 opensips.sqlite < /usr/share/opensips/sqlite/b2b-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/b2b_sca-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/call_center-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/carrierroute-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/closeddial-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/domainpolicy-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/emergency-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/fraud_detection-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/freeswitch_scripting-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/imc-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/presence-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/registrant-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/rls-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/smpp-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/tracer-create.sql
sqlite3 opensips.sqlite < /usr/share/opensips/sqlite/userblacklist-create.sql
OpenSIP3.2系列之二(用opensips-cli创建数据库)相关推荐
- 《 Python List列表全实例详解系列(二)》__创建列表(5种方式)
< Python List列表全实例详解系列(二)> __创建列表(5种方式) 上一篇:< Python List 列表全实例详解系列(一)>__系列总目录.列表概念 本章目录 ...
- 死磕数据库系列(二十):MySQL 数据库 DDL、DML、DQL、DCL 语言理论与实践(sql 8.0 版)...
点关注公众号,回复"1024"获取2TB学习资源! 今天,民工哥带大家一起来学习一下 MySQL 数据库的 DDL.DML.DQL.DCL 这几种语言的理论知识与实践.如有帮助,请 ...
- WPF仿网易云音乐系列(二、歌单创建窗口+登录设置模块)
老衲牺牲午休时间写博客,都快把自己感动了,-_-!! 之前上一篇随笔,我看了下评论,有部分人说WPF已经凉凉了,这个我觉得,这只是一个达到自己目的的工具而已,只要自己能用这个工具,得心应手的做出自己想 ...
- Windows Server 2012系列之二安装AD及创建域
微软新一代产品Windows Server 2012增加了很多新功能,提供一系列有关Active Directory域服务的功能改进和增强,如增加了"支持动态访问控制和Kerberos保护& ...
- SQL Server 2005系列教学(2) SQL 服务及创建数据库
SQL SERVER 2005的服务介绍: 核心服务 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office ...
- 邮箱的创建及配置:Exchange2003系列之二
Exchange2003学习系列之二:邮箱的创建及配置 我们在上一篇文章中介绍了如何进行Exchange2003的安装,本文中我们介绍如何在Exchange2003中进行邮 ...
- 容器开启数据服务之旅系列(二):Kubernetes如何助力Spark大数据分析
摘要: 容器开启数据服务之旅系列(二):Kubernetes如何助力Spark大数据分析 (二):Kubernetes如何助力Spark大数据分析 概述 本文为大家介绍一种容器化的数据服务Spark ...
- 容器开启数据服务之旅系列(二):Kubernetes如何助力Spark大数据分析 1
摘要: 容器开启数据服务之旅系列(二):Kubernetes如何助力Spark大数据分析 (二):Kubernetes如何助力Spark大数据分析 概述 本文为大家介绍一种容器化的数据服务Spark ...
- Kubernetes生产实践系列之二十二:Service Mesh之在Kubernetes部署Linkerd2进行service mesh
一.前言 service mesh是为复杂微服务系统提供基础设施服务的方法,支持Kubernetes的service mesh实现包括文章<kubernetes系列之十八:使用helm安装ist ...
最新文章
- Solaris基础系列之三:辅助工具
- dataframe常用处理
- 2016年大学计算机期末试题及答案,2016年大学计算机基础试题题库及答案
- 全排列(我开始怀疑自己的智商了....)
- CentOS7 安装MongoDB 3.0服务
- 判断作弊 牛客 编程_牛客企业服务产品-新功能速递-第5期
- 超几何分布_概率小题——分布列专题
- 暴雪战网客户端上使用的那些开源库!
- python语言要多久_怎么自学python,大概要多久?
- MySQL 检索 JSON 字段
- 2021年广东省安全员A证第三批(主要负责人)及广东省安全员A证第三批(主要负责人)证考试
- 2020牛客寒假算法基础集训营4.G——音乐鉴赏【概率】
- 创业公司产品经理生存指南
- Flow-edge Guided Video Completion
- 2017长乐国庆欢乐赛Day1
- 不完全性定理 元数学和自然数_开读哥德尔原著第一章——哥德尔读后之十
- c语言关掉编译优化,C/C++代码被 VS 2010 优化掉了,如何关闭优化?
- Unity编辑器拓展(Handles/EditorTool)
- M1芯片Mac mini外接显示器的各种问题
- Termux安装openssh