Рейтинг:0

Что делать с зависшей установкой MyCollab?

флаг in

MyCollab отображает начальный экран установки а-ля Wordpress, но установщик зависает, независимо от того, насколько разрешающим я установил его каталог.

Когда я тестирую соединение с базой данных, оно говорит, что не может установить соединение. Я указал имя базы данных, пользователя с доступом к этой базе данных, соответствующий пароль и адрес. Если я нажму «Проверить соединение», появится сообщение «Не удается подключиться к базе данных. Перепроверьте ввод».

Я не уверен, к чему это не подключается. я могу использовать mysql -ufoo -p, предоставив те же учетные данные, которые я дал MyCollab, и telneting на localhost на 3306 получает двоичные данные, которые включают в себя понятное приглашение MariaDB. Я могу использовать базу данных из командной строки.

Что еще я должен делать?

флаг in
Кроме того, я не собираюсь использовать MariaDB. Я с радостью буду использовать, например, Postgres, если это сработает.
Рейтинг:1
флаг ca

Хотел прокомментировать, так как это не прямой ответ, но мне не хватает репутации для этого.

Предполагая, что вы используете правильную конфигурацию и учитывая, что вы ее протестировали, проблема может заключаться в другом: используете ли вы SELinux в своей системе (введите getenforce проверить, так ли это Обеспечение) ? Если вы это сделаете, это может блокировать связь между вашими службами. Чтобы узнать, так ли это, загляните в /var/log/аудит/audit.conf для линий с статус=отказано.

Если вы можете позволить себе временно отключить некоторые функции безопасности, самый простой способ исправить проблемы, которые вы можете увидеть в аудит.conf это использовать 0, повторите попытку подключения службы к базе данных (на данный момент она должна работать), затем создайте новый файл разрешений. Audit2allow -a -M mycollab и зарегистрируйте его в своей системе semodule -i mycollab.pp перед повторным включением selinux 1.

Обратите внимание, что файлы, созданные с помощью audit2allow, содержат конфиденциальную конфигурацию и должны быть проверены перед применением в вашей системе, если вы находитесь в контексте, чувствительном к безопасности.

Для получения более подробной информации об использовании audit2allow: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security-enhanced_linux/sect-security-enhanced_linux-fixing_problems-allowing_access_audit2allow

флаг in
Спасибо. Сервер является сервером Debian; `getenforce` получает ошибку "команда не найдена".
cg_foreau avatar
флаг ca
Думаю, тогда у вас не установлен selinux, но я не очень хорошо знаком с debian. Я считаю, что MySQL ограничивает доступ пользователей к источнику/местоположению.При использовании `mysql` вы можете не быть идентифицированы как подключающиеся из того же источника. Попробуйте использовать ВСЕ параметры, которые вы предоставили mycollab при установке соединения с cmd (установите --bind-address и --database https://linux.die.net/man/1/mysql). Аналогичная проблема здесь: https://stackoverflow.com/questions/8348506/grant-remote-access-of-mysql-database-from-any-ip-address. Вы проверили журналы сервера MySQL на случай, если он увидит попытку входа в систему?
флаг in
Спасибо; Совет проверить журналы всегда будет полезным напоминанием. Я награждаю вас премией, потому что, хотя у меня нет того, что я хочу, вы предложили наибольшую помощь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.