Вот что я сделал для настройки внешней базы данных (в моем случае MySQL):
Предполагая, что у вас работает экземпляр Openfire, вы должны остановить сервер и отредактировать файл openfire.xml
Просто добавьте <setup>false</setup>
, чтобы в следующий раз, когда вы откроете веб-интерфейс, вы были перенаправлены на страницу настройки, которая позволит вам выбрать и настроить сервер базы данных.
Из каталога установки Openfire скопируйте запрос SQL из / resources / database (выберите тот, который подходит для вашей конкретной базы данных, в моем случае я использовал openfire_mysql.sql
)
Конечно, вам нужно настроить привилегии.
Оттуда я просто следовал указаниям мастера и помещал информацию в поля ввода при настройке базы данных, такую как IP-адрес, имя пользователя и пароль, которые я установил в привилегиях в phpMyAdmin. Все должно быть запущено в течение нескольких минут.
В случае, если вы получаете ошибку при настройке базы данных из веб-интерфейса, попробуйте проверить, открыт ли порт MySQL сервера базы данных, его 3306. Сделайте некоторое sudo iptables
, если это не так.
Надеюсь, это поможет.