Files
marketing-parser/test-mongodb-connection.sh
2025-09-14 11:46:47 +05:00

39 lines
1.5 KiB
Bash

#!/bin/bash
echo "🔍 Тестирование подключения к MongoDB..."
echo "======================================"
# Проверяем доступность MongoDB сервера
echo "📡 Проверка доступности сервера 92.38.48.166:27017..."
if nc -z 92.38.48.166 27017; then
echo "✅ Сервер MongoDB доступен"
else
echo "❌ Сервер MongoDB недоступен"
echo " Убедитесь, что сервер запущен и доступен"
exit 1
fi
echo ""
echo "🔐 Проверка аутентификации..."
echo "Используемые учетные данные:"
echo " Host: 92.38.48.166:27017"
echo " Database: parser_db"
echo " Username: parser_user"
echo " Password: parser_password"
echo " Auth Database: admin"
echo ""
echo "📝 Для проверки подключения используйте:"
echo "mongo mongodb://parser_user:parser_password@92.38.48.166:27017/parser_db?authSource=admin"
echo ""
echo "🚀 Для запуска приложения с новой конфигурацией:"
echo "./mvnw spring-boot:run"
echo ""
echo "⚠️ Если подключение не работает, проверьте:"
echo "1. Правильность учетных данных"
echo "2. Настройки firewall на сервере MongoDB"
echo "3. Права доступа пользователя parser_user"
echo "4. Настройки аутентификации в MongoDB"