MongoDB, как высокопроизводительная база данных NoSQL с открытым исходным кодом, стала предпочтительным выбором многих разработчиков и предприятий из-за ее гибкости и масштабируемости. Развернув MongoDB в среде Linux, вы сможете не только в полной мере использовать возможности высокой параллелизма и обработки больших данных, но также насладиться стабильностью и безопасностью системы Linux. В этой статье подробно описаны шаги по установке MongoDB в системе Linux, включая методы установки различных дистрибутивов, настройки конфигурации и процесс проверки после установки, чтобы помочь вам успешно создать среду MongoDB.
Пользователи Ubuntu и Debian могут упростить процесс установки MongoDB, добавив официальный репозиторий. Сначала откройте терминал и выполните следующую команду:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
echo "deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
URL-адрес хранилища указан для Ubuntu 20.04 (фокальная). Если вы используете другие версии, внесите соответствующие изменения.
Запустите следующую команду, чтобы обновить список пакетов:
sudo apt-get update
Установите MongoDB с помощью следующей команды:
sudo apt-get install -y mongodb-org
При этом будут установлены сервер, клиент и другие компоненты MongoDB.
После завершения установки вы можете запустить службу MongoDB с помощью следующей команды:
sudo systemctl start mongod
Чтобы MongoDB запускался автоматически при запуске системы, выполните следующую команду:
sudo systemctl enable mongod
В системах CentOS или RHEL вам необходимо сначала добавить репозиторий YUM MongoDB. Откройте терминал и выполните следующую команду:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
sudo yum makecache fast
здесь $releasever
Это твой красный Номер версии шляпы, например 7 или 8.
Затем установите MongoDB:
sudo yum install -y mongodb-org
Запустите службу MongoDB с помощью следующей команды:
sudo systemctl start mongod
Аналогично, чтобы гарантировать автоматический запуск MongoDB после перезагрузки системы, запустите:
sudo systemctl enable mongod
Независимо от того, какой дистрибутив Linux вы используете, вам следует убедиться, что MongoDB успешно установлен и работает после завершения установки.
Введите следующую команду в терминале, чтобы проверить состояние службы MongoDB:
sudo systemctl status mongod
Если служба запущена, вы должны увидеть что-то похожее на «активно (работает)».
Используйте инструмент командной строки, поставляемый с MongoDB, для подключения к базе данных:
mongo
В оболочке MongoDB вы можете выполнять различные операции с базами данных, например создавать базы данных, коллекции и документы. Вот простой пример:
use test
db.test.insert({ name: "John Doe", age: 30 })
Это будет вtest
Создайте базу данных с именемtest
коллекция,и вставьте документ.
В оболочке MongoDB выполните следующую команду, чтобы просмотреть все базы данных:
show dbs
если все в порядке,Вы должны иметь возможность видетьtest
база данных。
Установите MongoDB в системе Linux, включая добавление хранилища, установку программного обеспечения, запуск службы и проверку установки. MongoDB не только предоставляет мощные возможности хранения и обработки данных для ваших приложений, но также открывает новые возможности для эффективного управления данными. Независимо от того, разрабатываете ли вы веб-приложения, мобильные приложения или системы обработки больших данных, MongoDB может стать для вас надежной поддержкой.