首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mysql的Ejabberd花名册

问使用mysql的Ejabberd花名册
EN

Stack Overflow用户
提问于 2013-03-08 19:24:31
回答 1查看 4.3K关注 0票数 1

我使用exauth和ejabberd来验证我的用户,但我想使用mysql来存储用户信息,如组、花名册等。

这是我的配置。

代码语言:javascript
复制
{auth_method, external}.
{extauth_program, "/home/hitesh/ejabberd_auth.php"}.

{host_config, "subdomain.nodyssey.com", [{auth_method, [external, anonymous]}]}.

{odbc_server, {mysql, "localhost","ejabberd", "root", "root"}}.

mysql数据库为空!用户仍然有关于群聊的花名册和聊天记录,所以看起来像是在使用记忆数据库!我如何切换到mysql来实现这一点?

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-05-20 00:14:26

这个问题提出已经有一段时间了。同时,Ejabberd配置文件已更改。要启用外部花名册存储,假设已经配置了ejabberd、mysql DB和ejabberd模式,那么在ejabberd.yml中您需要做的就是:

代码语言:javascript
复制
sql_type: mysql
sql_server: "localhost"
sql_database: "some_database_name"
sql_username: "some_username"
sql_password: "some_password"

并更改mod_roster: {}

至

代码语言:javascript
复制
mod_roster:
   db_type: sql
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15292869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档