0

我已经连接到 SQL 数据库作为 MongooseIM 站点中给出的 SQL 数据库链接而不是 mnesia 的指示。我已经在ejabberd.cfg文件中进行了更改,但我仍然没有在我的数据库中看到任何值。

但是>mongooseimctl registered_users localhost 命令给了我用户列表。如何在 SQL 中查看它们以及它们实际存储在哪里。

%%
%% MySQL server:
%%


{odbc_server, {mysql, "localhost", 3306, "ejabberd", "root", "password123"}}.

%%
%% If you want to specify the port:
%%{odbc_server, {mysql, "server", 1234, "database", "username", "password"}}.
4

1 回答 1

0

ejabberd 文档有一整页解释了如何使用 MySQL 进行设置:https ://docs.ejabberd.im/admin/guide/databases/mysql/

诀窍是还要确保您要在 MySQL 中存储数据的模块已正确设置为使用 SQL 后端(例如 check auth_methodmod_roster等)

于 2016-10-15T17:22:21.443 回答