Cara Install MongoDB 5 di Ubuntu 20.04

MongoDB adalah perangkat lunak database document-oriented dengan format JSON. MongoDB termasuk ke dalam kategori NoSQL database.

MongoDB tersedia dalam tiga edisi:

1. *MongoDB Community Server*: gratis, bisa diinstall di Windows, Linux, dan macOS. 2. *MongoDB Enterprise Server*: berbayar atau subscription. 3. *MongoDB Atlas*: berjalan di atas cloud service AWS, Azure, dan Google Cloud Platform.

*Install MongoDB*

Import MongoDB public GPG key.

[INPUT]

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

Membuat file repository MongoDB.

[INPUT]

1 echo “deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

Update dan install MongoDB.

[INPUT]

1 2 apt update apt install mongodb-org -y

Jalankan *mongod* service.

[INPUT]

1 2 3 systemctl enable mongod systemctl start mongod systemctl status mongod

*Membuat User Admin*

Login ke mongo shell.

[INPUT]

1 mongosh

Gunakan database admin.

[INPUT]

1 use admin

Membuat user admin dengan username *mongoadmin* dan password *rahasia*.

[INPUT]

1 2 3 4 5 6 7 db.createUser ( {   user: “mongoadmin”,   pwd: “rahasia”,   roles: [{role: “userAdminAnyDatabase”, db:”admin”}, “readWriteAnyDatabase”] } )

Keluar dari mongosh, ketik *exit* atau *CTRL+D*.

*Mengaktifkan Authentication*

Buka file */etc/mongod.conf*.

[INPUT]

1 nano /etc/mongod.conf

Cari baris *security*, hapus tanda *#* dan tambahkan opsi *authorization*.

[INPUT]

1 2 security:   authorization: enabled

Restart mongod service.

[INPUT]

1 systemctl restart mongod

*Login dengan User dan Password*

Login dengan menggunakan username *mongoadmin* dan password *rahasia*.

[INPUT]

1 mongosh -u mongoadmin -p –authenticationDatabase admin

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.