首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用openfire.xml配置Openfire以使用自定义数据库?

如何使用openfire.xml配置Openfire以使用自定义数据库?
EN

Stack Overflow用户
提问于 2011-08-19 21:06:10
回答 1查看 7.8K关注 0票数 0

我尝试了Openfire文档中的this guide,但我所做的更改似乎都没有应用。即使我将用户名设置为admin,我也无法从我的自定义数据库中以任何用户身份登录。我是否需要手动将所有更改应用于存储在数据库(Openfire的ofProperty表)中的系统属性?

我还想知道是否有一种方法可以防止或定制Openfire将添加到我的数据库中的表。

EN

回答 1

Stack Overflow用户

发布于 2011-08-30 17:05:08

下面是我如何设置外部数据库(在我的例子中是MySQL):

假设您有一个正在运行的Openfire实例,您应该停止服务器并编辑openfire.xml

只需添加<setup>false</setup>,以便下次打开web界面时,您将被定向到设置页面,该页面将允许您选择和设置数据库服务器。

从Openfire安装目录中复制/resources/database中的SQL查询(为您的特定数据库选择一个,在我的示例中使用openfire_mysql.sql)

当然,您需要设置权限。

从那时起,我只需按照向导操作,并在设置数据库时将信息放入输入字段,如IP地址、用户名和密码,这些信息都是我在phpMyAdmin中的权限中设置的。一切都应该在几分钟内启动并运行。

如果从web界面设置数据库时出现错误,请尝试检查数据库服务器的MySQL端口是否打开,端口为3306。如果不是,就做一些sudo iptables

希望这能有所帮助。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7122019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档