
MongoDB — это бесплатная документо-ориентированная база данных с открытым исходным кодом, которая хранит данные в JSON-подобных документах с гибкой схемой. Эта база данных «NoSQL» является популярной альтернативой традиционным реляционным базам данных, таким как MySQL. Узнайте, как установить MongoDB на облачный сервер с CentOS 7, Ubuntu 14.04 или Ubuntu 16.04.
Существует два варианта установки MongoDB:
- На новом сервере:
MongoDB доступна в виде готового к использованию приложения, которое может быть автоматически установлено на сервер при его сборке.
- На существующем сервере:
MongoDB может быть вручную установлена и настроена на существующем сервере.
Требования
- Облачный сервер с Linux (CentOS 7, Ubuntu 14.04 или Ubuntu 16.04).
Установка MongoDB на новый сервер
Войдите в Cloud Panel и перейдите в раздел Infrastructure > Servers.
- Нажмите + Создать, чтобы создать новый сервер.
- Задайте имя для сервера и выберите конфигурацию сервера, которую вы хотите использовать.
- Перейдите на вкладку Приложения.
- Нажмите значок Search (Поиск) и найдите MongoDB.
- Щелкните MongoDB.
- Нажмите кнопку Создать, чтобы создать сервер.
Установка MongoDB на существующий сервер
CentOS 7
Чтобы добавить репозиторий, создайте файл mongodb-org-3.6.repo и откройте его для редактирования:
sudo nano /etc/yum.repos.d/mongodb-org-3.6.repo
Добавьте следующее содержимое в этот файл:
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
Сохраните и выйдите из файла.
Обновите систему:
sudo yum update
Установите MongoDB с помощью команды:
sudo yum install -y mongodb-org
Управление службой MongoDB
Запустите MongoDB:
sudo systemctl start mongod
Остановить MongoDB:
sudo systemctl stop mongod
Перезапустить MongoDB:
sudo systemctl restart mongod
Ubuntu 14.04
Импортируйте открытый GPG ключ MongoDB:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
Создайте файл mongodb-org-3.6.list:
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
Обновить базу данных пакетов:
sudo apt-get update
Установите MongoDB:
sudo apt-get install -y mongodb-org
Управление службой MongoDB
Запустить MongoDB:
sudo service mongod start
Остановить MongoDB:
sudo service mongod stop
Перезапустить MongoDB:
sudo service mongod restart
Ubuntu 16.04
Импортируйте открытый GPG ключ MongoDB:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
Создайте файл mongodb-org-3.6.list:
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
Обновить базу данных пакетов:
sudo apt-get update
Установите MongoDB:
sudo apt-get install -y mongodb-org
Управление службой MongoDB
Запустить MongoDB:
sudo systemctl start mongod
Остановить MongoDB:
sudo systemctl stop mongod
Перезапустить MongoDB:
sudo systemctl restart mongod