Пароль Openfire забыт - база данных скрыта

Я установил сервер openfire два месяца назад, и я забыл, использовал ли я встроенную базу данных или мой сервер MySQL на localhost.

Я использую Windows Server 2012 на Amazon EC2 с XAMPP (Apache & MySQL)

Когда я выключаю свою базу данных MySQL и пытаюсь войти в веб-консоль openfire, веб-страница продолжает загружаться и не останавливается. Это должно означать, что мой сервер openfire использует MySQL. Я пробовал это несколько раз, что подтвердило этот факт.

Когда я пытаюсь просмотреть базы данных в моем MySQL с помощью консоли mysql (на cmd), отображаются только две не относящиеся к делу базы данных.

Мне нужно знать, где находится моя база данных openfire, потому что я потерял пароль.

Спасибо

видур

1 ответ

Решение

Вы можете попытаться найти конфигурацию базы данных xml.

Скопировано из https://www.igniterealtime.org/builds/openfire/docs/latest/documentation/db-integration-guide.html

конфигурация

  • Стоп Openfire.
  • Отредактируйте файл conf/openfire.xml в папке установки Openfire, как описано ниже, с помощью вашего любимого редактора.
  • Перезапустите Openfire.

Настройки подключения к базе данных

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

Это должно предоставить вам всю необходимую информацию

Другие вопросы по тегам