Проблема с настройками базы данных Openfire на Mac

У меня на Mac установлен Openfire 3.7.1, а также XAMPP. У меня проблемы с настройкой OpenFire. В настройках сервера я указал san-imac.local.lan в качестве имени домена. Выбранное стандартное подключение к базе данных и выбранный драйвер базы данных MySql. Это URL-адрес базы данных jdbc:mysql://localhost:3306/test и указан пароль пользователя XAMPP phpmyadmin. Но он говорит

Не удалось установить соединение с базой данных. Просмотрите сообщение об ошибке, открыв файл журнала "/logs/error.log", а затем вернитесь, чтобы устранить проблему.

Во-первых, в папке /logs такого файла нет. Что я должен сделать, чтобы это заработало, и выполнить процедуры, чтобы запустить и запустить OpenFire.

Мне нужно создать приложение для подключения к openfire для обмена мгновенными сообщениями, например Gmail, Facebook, Yahoo, с использованием XMPP. Если кто-нибудь может дать какие-либо рекомендации, это будет очень полезно.


person sansid1983    schedule 02.04.2012    source источник


Ответы (3)


Убедитесь, что ваша база данных настроена правильно, включая имя вашей базы данных, имя пользователя базы данных и пароль пользователя. Если у вас это правильно настроено, то ваш open ire должен работать нормально. Обратите внимание, что он не будет принят, если имя пользователя базы данных имеет пустой пароль или недостаточно прав доступа к базе данных.

Я надеюсь, что эти подсказки решат вашу проблему.

person Future2020    schedule 08.04.2012

проверьте свой пароль и имя пользователя, у меня была такая же ошибка, и мне потребовалось некоторое время, чтобы понять, что у меня неправильное имя пользователя.

person MazenQ    schedule 18.02.2013

Решил проблему.

файл журнала не создается из-за разрешения на запись файла. Чтобы разрешить этот запуск сервера OF, выполните следующие действия.

  1. Запустите файл openfire.sh из терминала с помощью sudo. Это запустит OF с корневым доступом. Теперь будет создан файл журнала ошибок.

  2. В моем файле журнала есть сообщение об ошибке, поскольку пользователю @localhost отказано в доступе. Поскольку я оставил поле пользователя пустым на странице подключения к базе данных openfire.

  3. Сохраните поле пользователя как root@localhost, если вы используете localhost.

person androabhay    schedule 12.06.2014