Сейчас я покажу, как после установки ejabberd (Version: 25.10-1) на Ubuntu 24.04 Server настроить использование базы данных MySQL вместо дефолтной встроенной по умолчанию Mnesia. У Mnesia есть ограничение в размере базы данных — 2Gb.

На заметку: Отключить полностью Mnesia в ejabberd увы нельзя, но можно убрать ее из хранения пользовательских данных (не хранить пользователей, сообщения, ростеры) и оставить только как служебную БД. Вычитал, что Mnesia используется в ejabberd для:

  • Кластеризации
  • Внутренних таблиц
  • runtime-состояния

Полный доступ к статье только по подписке