其中ejabberd在服务器端存储用户数据

时间:2012-02-09 07:38:07

标签: xmpp ejabberd bosh

我目前可以从http://localhost:5280/xmpp-http-bind/register/

注册Jabber用户ID

但我想知道ejabberd在服务器端存储数据的位置,因为我没有启用任何数据 ejabberd.cfg 文件中的数据库访问权限,但仍然ejabberd会记住以前注册的用户数据的所有内容。

我想知道的原因是因为我想将这些(现有的)用户数据存储在mysql中,同时我想知道ejabberd存储数据的位置。

1 个答案:

答案 0 :(得分:2)

  1. ejabberd使用默认的mnesia数据库
  2. 在安装过程中,您可以将ejabberd设置为使用mysql https://support.process-one.net/doc/display/MESSENGER/Using+ejabberd+with+MySQL+native+driver
  3. 如果要在mysql数据库中验证现有用户,可以使用您喜欢的语言http://www.ejabberd.im/extauth

    使用外部验证脚本