ejabberd mysql_ejabberd16.01下配置Mysql数据库

windows下ejabberd16.01+mysql5.6版本为例,不同版本ejabberd配置同理, 首先在ejabberd官网上下载原程序按步骤安装即可, 本机设置服务器名为banner。

1. 打开配置文件ejabberd.yml

路径如图所示,以本机安装为准

/>

①:在success下确保有configure:admin:allow(默认不用改)

/>

②:找到auth_method: internal改为auth_method: internal

/>

③:加入:default_db: odbc

odbc_server: "服务器地址"

dbc_database: "数据库名"

odbc_username: "数据库用户名"

odbc_password: "数据库密码"

/>

④:之后分别在modules模块中的mod_last,mod_offline,mod_privacy,mod_private,mod_pubsub,mod_roster,mod_vcard的后面加入_odbc

mod_last_odbc: 最后连接日期和时间

mod_offline_odbc: 离线消息

mod_privacy_odbc: 用户黑名单规则

mod_private_odbc: 私有XML存储

mod_pubsub_odbc:发行-订阅

mod_roster_odbc:名册管理

mod_vcard_odbc:用户的VCARD

如图所示:

/>

2. Mysql下新建数据库,名为ejabberd,下载导入mysql.sql

地址:https://raw.githubusercontent.com/processone/ejabberd/master/sql/mysql.sql

3. 删除/database下的文件,启动ejabberd,因为把database下的文件删了所以没有数据,所有要添加一个管理员用户放入mysql数据库中,开始->运行cmd ,输入

509cf0e603437ee9f891c12d4224b768.png

然后输入 ejabberdctl register admin bannerasdasd回车。

就可以用账号admin@banner密码asdasd登陆了。

在数据库中

用户表: users表

消息表:spool表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值