在默认配置下安装后,我被困在使用ejabberd和JSXC,并从Mnesia移动到MySQL,我无法再登录到管理站点。我检查日志如下:
2015-08-06 15:50:32.972 [error] <0.3196.0>@ejabberd_auth:is_user_exists:313 The authentication module ejabberd_auth_odbc returned an error
when checking user <<"ejabberd">> in server <<"10.30.173.
我已经在我的localhost (WAMP)上安装了ejabberd,它在Mnesia数据库(默认情况下)正常工作,现在我想将它与mysql连接,但无法连接。我尝试过许多链接,例如,首先使用ejabberd模式创建了一个数据库ejabberd,然后再使用1。
From {auth_method, internal}.
To %%{auth_method, internal}.
在那之后,
FROM %%{auth_method, odbc}.
To
{auth_method, odbc}.
然后,
%%
%% MySQL server:
%%
{odbc_server, {mysql,
是否有任何方法从单个ejabberd服务器管理多个环境变量(dev/stage/production)。具体针对每个环境的不同数据库。e.g
development
-----------
db : devdb
user : user
pass : pass
stage
-----
db : stagedb
user : user
pass : pass
production
----------
db : proddb
user : user
pass : pass
Ubuntu 16.04 Ejabberd 17.xx数据库: mysql客户端:react本机(androi
我正在运行mysql,并尝试使用macOS启动并运行ejabberd。
为了简单起见,我用自制软件安装了ejabberd和mysql。
然而,我得到了mysql的指头。我已经用密码保护了我的mysql安装,并将其限制为只允许本地主机访问。我可以通过命令行登录到mysql,但以下命令似乎不会执行。我在每条命令后都会出现一个箭头提示。
echo "GRANT ALL ON ejabberd.* TO 'ejabberd'@'localhost' IDENTIFIED BY 'password';" | mysql -h localho
当我运行命令"./ejabberdctl状态“时,我得到以下错误:
Failed RPC connection to the node 'ejabberd@xyz.secureserver.net': nodedown
Commands to start an ejabberd node:
start Start an ejabberd node in server mode
debug Attach an interactive Erlang shell to a running ejabberd node
iexdebug At