原文链接
在安装完OpenSIPS后,出于各种原因,你可能还需要部署一个数据库(数据库用户认证,持久化注册,对话等等)
1. 配置数据库凭据
在[Install_Path]/etc/opensips/
路径下打开opensipsctlrc
文件,注意下面几行:
- DBENGINE=
- 正确的可用选项:
MYSQL
,PGSQL
,ORACLE
,DB_BERKELEY
,DBTEXT
- 正确的可用选项:
- DBHOST=
- 输入DB主机地址
- DBPORT=
- 输入DB主机端口号
- DBNAME=
- 输入将要被创建的数据库名称
- DBUSER=
- 输入用户名,用户名将会数据库创建,给OpenSIPS 读/写 使用
- DBRWPW=
- DBUSER用户的密码
- DBROOTUSER=
- 使用这个用户创建数据库,表和DBUSER
2. 创建数据库
为了创建DBNAME,你需要提供上面的信息,并运行
[Install_Path]/sbin/opensipsdbctl create
opensipsctl
命令会提示你输入DBROOTUSER的密码
如果你想创建不同的数据库,而不使用默认的DBNAME,你可以调用以下命令
[Install_Path]/sbin/opensipsdbctl create my_custom_db_name
opensipsctl工具还可以用来用来备份,恢复等等。如果你想查看更多关于opensipsctl工具的功能和手册,你可以不带参数执行opensipsctl:
[Install_Path]/sbin/opensipsdbctl