GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal MongoDB 4.4 / 4.2 Di Ubuntu 18.04 / Ubuntu 16.04

MongoDB adalah basis data lintas platform gratis dan open-source, berorientasi dokumen yang dirancang dengan mempertimbangkan skalabilitas dan kelincahan pengembang. Itu ditulis dalam C++ dan JavaScript, menggunakan dokumen mirip JSON dengan skema dinamis untuk menyimpan data.

MongoDB tersedia untuk Windows, Linux, OS X, dan Solaris. Ini dirilis di bawah Lisensi Publik Sisi Server (SSPL).

Di sini, kita akan melihat cara menginstal MongoDB di Ubuntu 18.04 / Ubuntu 16.04.

Tambahkan Repositori MongoDB

MongoDB Inc merilis paket stabil untuk sistem operasi Ubuntu seperti Ubuntu 18.04 dan Ubuntu 16.04, dan paket mereka umumnya lebih segar daripada yang ada di repositori Ubuntu. Anda harus selalu menggunakan paket MongoDB resmi

Instal paket-paket di bawah ini.

sudo apt update

sudo apt install -y gnupg

Tambahkan repositori resmi MongoDB ke sistem.

Ubuntu 18.04

MongoDB 4.4

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

MongoDB 4.2

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

MongoDB 4.0

wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add -

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Ubuntu 16.04

MongoDB 4.4

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

MongoDB 4.2

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

MongoDB 4.0

wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add -

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Instal MongoDB

Perbarui indeks repositori.

sudo apt update

Instal paket MongoDB menggunakan perintah apt.

sudo apt install -y mongodb-org

Pasca Instalasi

Sistem File (Opsional)

Anda dapat menggunakan sistem file tipe XFS atau EXT4 untuk menyimpan database MongoDB (/var/lib/mongodb). Jika memungkinkan, gunakan sistem file XFS untuk kinerja yang lebih baik.

Daftar Periksa Keamanan

Pengguna Admin

Secara default, MongoDB tidak mengautentikasi pengguna untuk membaca dan mengubah data. Jadi, buat pengguna admin untuk operasi sehari-hari.

Kontrol Akses

Tidak, aktifkan kontrol akses untuk menerapkan autentikasi agar hanya pengguna yang teridentifikasi yang dapat melakukan tindakan berdasarkan peran mereka.

sudo nano /etc/mongod.conf

Tambahkan baris di bawah ini.

security:
  authorization: enabled

Mulai Layanan

MongoDB memiliki sistem pengontrolnya, dan dapat dimulai/dihentikan dengan perintah yang mudah diketahui.

Mulai server MongoDB, jalankan:

sudo systemctl start mongod

Aktifkan layanan MongoDB untuk memulai secara otomatis pada startup sistem, jalankan:

sudo systemctl enable mongod

Periksa status layanan MongoDB, jalankan.

sudo systemctl status mongod

Keluaran:

 mongod.service - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: e
   Active: active (running) since Tue 2020-08-04 00:10:01 IST; 8s ago
     Docs: https://docs.mongodb.org/manual
 Main PID: 2731 (mongod)
   CGroup: /system.slice/mongod.service
           └─2731 /usr/bin/mongod --config /etc/mongod.conf

Aug 04 00:10:01 ubuntu-18-04 systemd[1]: Started MongoDB Database Server.

Konfirmasi versi MongoDB.

mongod --version

Keluaran:

db version v4.4.0
Build Info: {
    "version": "4.4.0",
    "gitVersion": "563487e100c4215e2dce98d0af2a6a5a2d67c5cf",
    "openSSLVersion": "OpenSSL 1.1.1  11 Sep 2018",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "ubuntu1804",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

Akses MongoDB

Hubungkan ke shell MongoDB dengan menggunakan perintah berikut.

mongo

Keluaran:

MongoDB shell version v4.4.0
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("793ac2b0-ad8e-4de7-bb09-3ab53295bc1d") }
MongoDB server version: 4.4.0
>

Kesimpulan

Itu saja. Saya harap Anda telah belajar cara menginstal MongoDB di Ubuntu 18.04 / Ubuntu 16.04. Silakan bagikan tanggapan Anda di bagian komentar.


Ubuntu
  1. Cara Menginstal MongoDB di Ubuntu 16.04

  2. Cara Menginstal MongoDB di Ubuntu 18.04

  3. Cara menginstal MongoDB di Ubuntu 18.04

  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Cara Menginstal Apache di Ubuntu 18.04

  3. Cara Menginstal MongoDB di Ubuntu 22.04

  1. Cara Menginstal MariaDB 10.4 di Ubuntu 18.04

  2. Cara Menginstal MongoDB di Ubuntu 18.04

  3. Cara Menginstal Jenkins di Ubuntu 18.04