Openfire 密码忘记-数据库隐藏

Openfire 密码忘记-数据库隐藏

我两个月前建立了一个 openfire 服务器,我已经忘记我是否使用了内置数据库或本地主机上的 MySQL 服务器。

我在 Amazon EC2 上使用 Windows Server 2012 和 XAMPP(Apache 和 MySQL)

当我关闭 MySQL 数据库并尝试登录 openfire web 控制台时,网页会继续加载并且不会停止。这应该意味着我的 openfire 服务器正在使用 MySQL。我尝试过多次,证实了这一事实。

当我尝试使用 mysql 控制台(在 cmd 上)查看 MySQL 中的数据库时,只显示两个不相关的数据库。

我需要知道我的 openfire 数据库在哪里,因为我忘记了密码。

谢谢

维杜尔

答案1

您可以尝试找到数据库配置xml。

复制自https://www.igniterealtime.org/builds/openfire/docs/latest/documentation/db-integration-guide.html

配置

  • 停止 Openfire。
  • 使用您最喜欢的编辑器按照如下所述编辑 Openfire 安装文件夹中的 conf/openfire.xml。
  • 重新启动 Openfire。

数据库连接设置

<jive>
  ...
  <jdbcProvider>
    <driver>com.mysql.jdbc.Driver</driver>
    <connectionString>jdbc:mysql://localhost/dbname?user=username&amp;password=secret</connectionString>
  </jdbcProvider>
  ...
</jive>

这应该能为你提供所需的所有信息

相关内容