首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用MySQL与Ejabberd

使用MySQL与Ejabberd
EN

Server Fault用户
提问于 2015-06-10 08:32:29
回答 2查看 1.6K关注 0票数 0

我正试图将MySQL集成到Ejabberd中,但我一直面临着问题。我在AWS EC2环境中工作,我有一个EC2实例,它安装了MySQL、Ejabberd和最新的Erlang (版本17)。然后,我准确地遵循了这个链接中指定的步骤:https://www.ejabberd.im/Using%20ejabberd%20with%20MySQL%20native%20driver,但是,当我查看erlang.log和ejabberd.log文件时,它表明存在MySQL模块丢失的问题:

=崩溃REPORT==== 10-6月-2015:06:05:28 === crasher:初始调用: application_master:init/4 pid:<0.41.0> registered_name:[]异常退出:{bad_return,{ejabberd_app,start,[normal,[]},{'EXIT',Database_module_missing}}在函数application_master:init/4 (application_master.erl,第133行)祖先:<0.40.0>消息:[]链接:<0.40.0>,<0.42.0>,<0.7.0>字典:[] trap_exit:运行heap_size: 610 stack_size: 27 messages: 101个邻居:

我下载并试用了各种模块,但都失败了。例如,从这个博客文章http://stefan-strigler.de/2009/01/14/ejabberd-mysql-drivers-for-debian-and-ubuntu/链接

根本不起作用。当I ./build.sh执行以下模块时:https://svn.process-one.net/ejabberd-modules/mysql/trunk/,它不会在ebin/文件夹中创建任何内容。

除了第一部分(驱动程序部分)外,我已经完成了在这个图层中指定的所有内容:https://www.ejabberd.im/Using%20ejabberd%20with%20MySQL%20native%20driver。你能建议我如何解决这个或任何其他(容易)的方式来实现这一点吗?谢谢。

EN

回答 2

Server Fault用户

发布于 2015-06-15 19:26:20

似乎Erlang无法找到或访问mysql.beam、mysql_auth.beam、mysql_conn.beam或mysql_recv.beam中的一个。确保所有这些都在适当的ebin目录中,并在用户ejabberd运行时具有可读性。

票数 0
EN

Server Fault用户

发布于 2015-07-29 08:19:02

你所指的帖子已经过时了。

要在本机Erlang MySQL驱动程序中使用ejabberd,现在非常容易,而且非常简单。只需要两个步骤:

  1. 确保启用了MySQL支持的ejabberd。有两种方法:
    • 下载二进制安装程序或RPM / DEB包。所需的MySQL组件包括在内。安装程序和包可以从官方下载网页下载。
    • 从源构建ejabberd,并确保它是用--enable-mysql配置选项配置的。有关如何构建ejabberd:从源代码安装ejabberd的详细信息,您可以参考ejabberd文档。

  2. 创建MySQL数据库架构。MySQL模式的最新版本可在这里获得:https://raw.githubusercontent.com/processone/ejabberd/master/sql/mysql.sql
  3. 您需要配置ejabberd以使用MySQL。您首先需要在配置文件的根级配置数据库,如下所述:ejabberd数据库和配置。一旦配置了数据库,就可以逐个模块地选择要使用的后端。对于用户基础,您需要定义odbc auth_method。对于其他模块,您需要传递选项db_type和值odbc。下面是联系人列表mod_roster的示例文档。
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/697874

复制
相关文章

相似问题

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