ejabberd - 禁用 MySQL 而不重新编译

ejabberd - Disable MySQL without recompiling

我在生产中有一个 ejabberd 应用程序。我已经使用 MySQL 几个月了,但现在我决定迁移到另一个数据库(我已经创建了一个生产中的自定义模块)。问题是,即使没有使用 "dbtype: mysql" 设置模块,ejabberd 也需要 odbc 配置才能启动,并创建到 mysql 的连接。我想禁用 mysql。

我知道我可以在没有 --enable-mysql 标志的情况下重新编译代码,但我想知道是否有办法阻止 ejabberd 尝试连接到 mysql 而无需重新编译.

谢谢!

您的配置有问题。 MySQL可以通过在配置中不配置MySQL来禁用。也许您已将默认数据库后端配置为 MySQL.