MongoDB — популярная и мощная база данных NoSQL, обеспечивающая масштабируемость и гибкость для управления большими наборами данных. Регулярное обновление версии MongoDB гарантирует, что вы сможете пользоваться новейшими функциями, исправлениями ошибок и улучшениями безопасности. В этой статье блога мы рассмотрим несколько способов обновления MongoDB в Ubuntu с примерами кода.
Метод 1: использование репозитория MongoDB
- Обновить менеджер пакетов:
sudo apt update - Импортируйте открытый ключ GPG MongoDB:
wget -qO - https://www.mongodb.org/static/pgp/server-{version}.asc | sudo apt-key add -с желаемой версией MongoDB (например, 4.4).
- Добавьте репозиторий 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 - Обновите списки пакетов:
sudo apt update - Обновление MongoDB:
sudo apt upgrade mongodb-org
Метод 2: использование установщика MongoDB
- Загрузите пакет MongoDB для Ubuntu:
wget https://fastdl.mongodb.org/linux/mongodb-linux-{arch}-{version}.tgzс архитектурой вашей системы (например, x86_64) и
{version}с желаемой версией MongoDB (например, 4.4). - Извлеките загруженный пакет:
tar -zxvf mongodb-linux-{arch}-{version}.tgz - Переместите извлеченные файлы в нужное место (например, /usr/local/mongodb):
sudo mv mongodb-linux-{arch}-{version} /usr/local/mongodb - Обновите системную переменную PATH:
export PATH=/usr/local/mongodb/bin:$PATH - Перезапустите службу MongoDB:
sudo systemctl restart mongod
Метод 3. Использование Docker
- Установить Docker в Ubuntu:
sudo apt update sudo apt install docker.io - Извлеките нужный образ MongoDB из Docker Hub:
sudo docker pull mongo:{version} - Запустите контейнер MongoDB:
sudo docker run --name mongodb -d mongo:{version}с желаемой версией MongoDB (например, 4.4).
Обновить MongoDB в Ubuntu можно различными способами, в том числе с помощью репозитория MongoDB, установщика MongoDB или запуска MongoDB в контейнере Docker. В этом подробном руководстве представлены пошаговые инструкции и примеры кода для каждого метода. Поддерживая актуальность версии MongoDB, вы гарантируете, что ваша среда базы данных останется безопасной, эффективной и оснащенной новейшими функциями.