Обновление версии MongoDB в Ubuntu: подробное руководство

MongoDB — популярная и мощная база данных NoSQL, обеспечивающая масштабируемость и гибкость для управления большими наборами данных. Регулярное обновление версии MongoDB гарантирует, что вы сможете пользоваться новейшими функциями, исправлениями ошибок и улучшениями безопасности. В этой статье блога мы рассмотрим несколько способов обновления MongoDB в Ubuntu с примерами кода.

Метод 1: использование репозитория MongoDB

  1. Обновить менеджер пакетов:
    sudo apt update
  2. Импортируйте открытый ключ GPG MongoDB:
    wget -qO - https://www.mongodb.org/static/pgp/server-{version}.asc | sudo apt-key add -

    с желаемой версией MongoDB (например, 4.4).

  3. Добавьте репозиторий MongoDB:
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/{version} multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-{version}.list
  4. Обновите списки пакетов:
    sudo apt update
  5. Обновление MongoDB:
    sudo apt upgrade mongodb-org

Метод 2: использование установщика MongoDB

  1. Загрузите пакет MongoDB для Ubuntu:
    wget https://fastdl.mongodb.org/linux/mongodb-linux-{arch}-{version}.tgz

    с архитектурой вашей системы (например, x86_64) и {version}с желаемой версией MongoDB (например, 4.4).

  2. Извлеките загруженный пакет:
    tar -zxvf mongodb-linux-{arch}-{version}.tgz
  3. Переместите извлеченные файлы в нужное место (например, /usr/local/mongodb):
    sudo mv mongodb-linux-{arch}-{version} /usr/local/mongodb
  4. Обновите системную переменную PATH:
    export PATH=/usr/local/mongodb/bin:$PATH
  5. Перезапустите службу MongoDB:
    sudo systemctl restart mongod

Метод 3. Использование Docker

  1. Установить Docker в Ubuntu:
    sudo apt update
    sudo apt install docker.io
  2. Извлеките нужный образ MongoDB из Docker Hub:
    sudo docker pull mongo:{version}
  3. Запустите контейнер MongoDB:
    sudo docker run --name mongodb -d mongo:{version}

    с желаемой версией MongoDB (например, 4.4).

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