MongoDB merupakan jenis database NoSQL yang telah dijelaskan pada materi sebelumnya. Pada artikel ini kita akan coba lakukan tutorial instalasi MongoDB di Sistem Operasi Ubuntu 16.04
Kenapa harus Linux?
Sebenarnya MongoDB juga bisa diinstall di environment Windows maupun MacOS tetapi biasanya kalau bicara tentang database server kebanyakan di lingkungan deployment adalah berbasis Linux. Saat ini Versi MongoDB yang stabil adalah versi 4
Dokumentasi instalasi sebenarnya sudah ada di halaman resmi MongoDB baik untuk lingkungan Linux (Ret Hat, Ubuntu, Debian, SUSE), MacOs dan Windows
Oke, Sekarang lanjut yah
Instalasi MongoDB
Tahap 1, Download GPG Key dan import
Buka terminal dan jalankan perintah wget untuk mengunduh
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
Kalau misal diminta memasukkan password maka masukkan password user ubuntu terlebih dahulu
Tahap 2, Tambahkan MongoDB 4 APT Repository
Kita akan tambahkan repository ke direktori /etc/apt/sources.list.d
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
Tahap 3, Update repository
sudo apt-get update
Tahap 4, Install MongoDB
sudo apt install -y mongodb-org
Berikut contoh capture saat instalasi MongoDB
Tahap 5, Melihat versi MongoDB
Gunakan perintah mongo -version di terminal
Tahap 6, Menjalankan dan Mematikan
Untuk menjalankan service MongoDB gunakan perintah
sudo systemctl start mongod
Untuk mematikan service MongoDB gunakan perintah
sudo systemctl stop mongod
Untuk melihat status service MongoDB gunakan perintah
sudo systemctl status mongod
Validasi MongoDB
Setelah sukses instalasi MongoDB pastikan terlebih dulu kita bisa masuk di lingkungan MongoDB dengan menggunakan perintah mongo sehingga di terminal muncul simbol >
Setelah muncul simbol > selanjutnya kita akan cek database default yang ada di MongoDB dengan perintah show dbs
Oke kalau langkah-langkah diatas sudah berjalan dengan baik selamat anda telah sukses menginstall database NoSQL
Selanjutnya kita akan lebih meng-explore MongoDB di artikel lainnya.. Stay tuned 😀
Beberapa materi MongoDB antara lain