Пароль 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&password=secret</connectionString>
</jdbcProvider>
...
</jive>
Это должно предоставить вам всю необходимую информацию