Cara Instalasi MongoDB di Ubuntu 16.04

mongodbMongoDB adalah database berbasis document yang dikembangkan secara opensource dan menjadi salah satu database NoSQL terpopuler saat ini. Banyak website dan sistem besar sudah memanfaatkan database ini. Berikut adalah cara instalasi MongoDB di Ubuntu 16.04.

Seluruh proses dilakukan via terminal/console dan membutuhkan akses root/sudo.

Langkah 1. Instal Repository MongoDB

Untuk menginstall repository MongoDB dengan perintah:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

Langkah 2. Menambahkan file repo List MongoDB

Langkah kedua adalah membuat file list repository MongoDB di /etc/apt/sources/et/apt/sources.list.d/.

Buat dengan vi: sudo vi /etc/apt/sources/etc/apt/sources.list.d/mongodb-org-3.2.list . Kemudian tambahkan source berikut pada file tersebut:

deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multivers

Langkah 3. Update repository

silakan update repository dengan perintah: sudo apt-get update

Langkah 4. Install MongoDB dan dependensinya

Silakan install MongoDB dan dependensinya dengan perintah berikut:

sudo apt-get install -y --allow-unauthenticated mongodb-org

Langkah 5. Membuat systemd service untuk MongoDB

Karena Ubuntu 16.04 menggunakan systemd, maka kita harus membuat satu file service untuk MongoDB supaya daemonnya bisa berjalan seketika.

Buat file /etc/systemd/system/mongodb.service. Isi dengan:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

Kemudian start mongodb dengan perintah sudo systemctl start mongodb.

Jika dibutuhkan mongodb berjalan otomatis ketika proses booting berjalan, silakan atur dengan perintah: sudo systemctl enable mongodb.

Untuk video tutorialnya, silakan simak disini:

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: