Как установить MongoDB на Fedora 35/34/33/32/31
В этом руководстве мы покажем вам, как установить MongoDB на Fedora 35. Для тех из вас, кто не знал, MongoDB — это бесплатная база данных документов с открытым исходным кодом, предназначенная для упрощения разработки и масштабирования приложений. Он классифицируется как база данных NoSQL и поэтому хранит данные в гибких документах, подобных JSON, что означает, что поля могут варьироваться от документа к документу, а структура данных может меняться с течением времени.
В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, вы знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку программы базы данных MongoDB NoSQL на Fedora 35.
Установите MongoDB на Fedora 35
Шаг 1. Прежде чем продолжить, обновите операционную систему Fedora, чтобы убедиться, что все существующие пакеты обновлены. Используйте эту команду для обновления пакетов сервера:
sudo dnf upgrade sudo dnf update
Шаг 2. Установка MongoDB на Fedora 35.
По умолчанию MongoDB доступен в базовом репозитории Fedora 35. Теперь выполните следующую команду ниже, чтобы добавить репозиторий MongoDB в систему Fedora:
sudo nano /etc/yum.repos.d/mongodb.repo
Добавьте следующие файлы:
[mongodb-upstream] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
После этого обновите пакеты и установите последнюю стабильную версию MongoDB с помощью следующей команды:
sudo dnf update sudo dnf install mongodb-org
После завершения установки нам нужно запустить сервер MongoDB, чтобы начать работу. Мы делаем это с помощью следующей команды ниже:
sudo systemctl start mongod sudo systemctl enable mongod
Вы можете проверить версию установленной MongoDB, используя следующую команду:
mongod --version
Вывод:
db version v4.4.4 Build Info: { "version": "4.4.4", "gitVersion": "8db30abmwe469d84bdcad0c83369623f100120397", "openSSLVersion": "OpenSSL 1.1.1l FIPS 24 Aug 2021", "modules": [], "allocator": "tcmalloc", "environment": { "distmod": "rhel80", "distarch": "x86_64", "target_arch": "x86_64" } }
Шаг 3. Настройте брандмауэр.
Нам нужно включить брандмауэр, чтобы фильтровать трафик на наш сервер. Теперь мы разрешаем порт 27017/TCP в брандмауэре с помощью следующей команды:
sudo firewall-cmd --add-port=27017/tcp --permanent sudo firewall-cmd --reload
Шаг 4. Доступ к MongoDB в Fedora.
Теперь мы запускаем следующую команду для подключения к оболочке mongo:
mongo
Вывод:
[root@infoit.com.ua ~]# mongo MongoDB shell version v4.4.4 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") } MongoDB server version: 4.4.4 Welcome to the MongoDB shell. For interactive help, type "help". ---
Поздравляем! Вы успешно установили MongoDB . Спасибо за использование этого руководства по установке базы данных MongoDB в вашей системе Fedora 35. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт MongoDB .