`

ejabberd配置mysql

阅读更多

一.安装mysql

二.创建数据库,导入ejabberd.sql

mysql -u root -p

CREATE DATABASE ejabberd;
exit

mysql -u root -p ejabberd < mysql.sql
#https://github.com/processone/ejabberd/blob/master/sql/mysql.sql

 

三.配置mysql

%%{auth_method, internal}.

{auth_method, odbc}.

%%  
%% MySQL server:  
%%  
{odbc_server, {mysql, "localhost", "ejabberd", "root", "MySqlPassword"}}.

{mod_last_odbc,     []},
{mod_offline_odbc,  []},
{mod_privacy_odbc,  []},
{mod_private_odbc,  []},
{mod_pubsub_odbc,   [ % requires mod_caps ...
{mod_roster_odbc,   []},
{mod_vcard_odbc,    []},

 

http://iohq.net/index.php?title=Building_an_Ejabberd_Server_with_MySql

 

http://srijan.me/ejabberd-storing-data-in-mysql/

 

无法正常启动,查看/var/log/ejabberd/ejabberd.log

 ejabberd is configured to use 'mysql', but the following Erlang modules are not installed: 
'[mysql, mysql_auth, mysql_conn, mysql_recv]'

 

http://www.kissthink.com/archive/8293.html

 

ejabberd msyql driver(自己编译或者直接下载编译好的)

http://stefan-strigler.de/2009/01/14/ejabberd-mysql-drivers-for-debian-and-ubuntu/

编译安装步骤https://www.ejabberd.im/ejabberd-contrib?q=ejabberd-contrib

 

https://svn.process-one.net/ejabberd-modules/mysql/

 

顶好文章

https://gist.github.com/jbottigliero/3955492

分享到:
评论

相关推荐

    ejabberd windows installer

    - **数据库配置**:ejabberd可以使用多种数据库,如SQLite、MySQL、PostgreSQL等,根据实际需求选择合适的数据库并配置连接信息。 - **服务配置**:配置ejabberd服务,包括监听的端口、认证方式、模块启用等,这些...

    docker-ejabberd:用于Ejabberd服务器的Dockerfile

    挂载配置 MySQL的一切 维护 注册用户 创建备份 恢复备份 除错 埃尔朗壳牌 系统外壳 系统指令 裸露端口 介绍 Dockerfile构建一个ejabberd容器映像。 从版本16.12开始,ejabberd根据源树中包含的该容器的工作情况...

    xmpp服务器安装

    这包括设置管理员账户、数据库连接(ejabberd支持SQLite、MySQL、PostgreSQL等)、端口设置以及SSL/TLS证书等。 4. **启动ejabberd**:安装并配置完毕后,启动ejabberd服务器。你可以通过系统服务管理工具或者...

    即时通讯服务端测试工具

    5. **持久化**:ejabberd支持多种数据库后端(如Mnesia、MySQL、PostgreSQL等),确保数据的持久性和可靠性。 6. **高性能**:基于Erlang VM的ejabberd拥有高效的性能,能处理大量的并发请求和快速的消息传递。 7. *...

    基于Xmpp协议即时通讯服务器架设 客户端设计(资料、示例源码)

    基于Xmpp协议即时通讯服务器架设及客户端设计 服务器端软件 ejabberd 2.1.6 apache2.2 mysql 安装配置 客户端 strophe(javascript linux下min编译) gloox(c++)库 资料及示例源码

    mod_mam_custom:ejabberd mod_mam模块的自定义模板

    mod_mam_custom 将MAM(XEP-0313)存档首选项和消息从内部mnesia DB导出到MySQL DB ...您应该在配置中配置MySQL数据库。 如果不是,请在参考有关将MySQL与ejabberd一起使用的文档 配置 埃雅伯德司令部

    Web Im Web Im Web Im

    注本例子可以在开源网上下,但本实例已配置好了一些参数,里面有数据库是mysql,只要下载安装服务器后就行,里面有作者学习代码的一些注解,集成了类似校内网即时聊天的facebook 面板在页面底部固定显示,绝对真实,...

    system-setup-tools

    system-setup-tools - 是一组脚本,用于轻松设置、安装和配置各种服务器服务和守护程序、桌面组件、应用程序和实用程序。 脚本列表: system-setup-autologin (设置 MDM 自动登录系统,无需密码) system-setup-...

    超级课程表的技术选型

    - **Redis + MySQL**:双层存储结构,Redis作为高速缓存,MySQL用于持久化存储,以平衡性能与成本。 - **一致性问题**:由于缓存与数据库之间存在数据同步延迟,难以做到强一致性,通常采用最终一致性策略。 - **...

Global site tag (gtag.js) - Google Analytics