0

mnesia の代わりに SQL db リンクについて MongooseIM サイトに記載されている指示に従って、SQL データベースに接続しました。ejabberd.cfgファイルを変更しましたが、DB に値が表示されません。

ただし、>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 に答える