美文网首页
Ejabberd 使用 mysql

Ejabberd 使用 mysql

作者: 这哥们没昵称 | 来源:发表于2014-08-12 15:52 被阅读297次

    1. 创建数据库,表结构

    mysql> CREATE DATABASE ejabberd;
    github 中找到相应版本的 sql/mysql.sql ,在mysql中执行.

    2. 修改配置(参考)

    1. 注释掉 {auth_method, internal}.
    2. 取消{auth_method, odbc}.这一行的注释
    3. 找到这一行
      {odbc_server, {mysql, "server", 1234, "database", "username", "password"}}
      取消注释,并替换参数。其中 server 为 mysql 服务地址,1234 为 端口

    3. 找到带有 odbc 后缀的模块替换掉配置中默认的

    参考1 , 参考2

    • mod_last_odbc 取代 mod_last.
    • mod_offline_odbc 取代 mod_offline
    • mod_roster_odbc 取代 mod_roster
    • mod_vcard_odbc 取代 mod_vcard
    • mod_private_odbc 取代 mod_private
    • mod_privacy_odbc 取代 mod_privacy
    • mod_pubsub_odbc 取代 mod_pubsub
    • flat_odbc 取代 flat
    • hometree_odbc 取代 hometree
    • pep_odbc 取代 pep

    4. 重启ejabberd服务

    ./bin/stop && ./bin/start

    5. 由于改了后台登陆的验证方法,我们需要重新注册一下后台登陆的账号

    register username host password

    相关文章

      网友评论

          本文标题:Ejabberd 使用 mysql

          本文链接:https://www.haomeiwen.com/subject/dyastttx.html