MongoDB (dikenal sebagai Mongo) adalah sistem manajemen database berorientasi dokumen.
Ini dikategorikan sebagai database NoSQL karena merupakan database non-relasional dan tidak bekerja dengan struktur database relasional berbasis tabel konvensional.
Ini bekerja secara efisien akan data skala besar. Beberapa perusahaan terkenal yang menggunakan MongoDB adalah Facebook, Cisco, Forbes, Adobe, Nokia, dan sebagainya.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri MongoDB terkait.
Dalam konteks ini, kita akan melihat cara menginstal MongoDB pada sistem Ubuntu 20.04 LTS. Anda dapat mengikuti prosedur yang sama pada rilis Ubuntu sebelumnya:Ubuntu 18.04 LTS dan 16.04 LTS.
Perintah Utama MongoDB
Penting juga untuk mengetahui beberapa perintah untuk mengelola MongoDB:
# systemctl status mongod - shows the status of MongoDB;
# systemctl stop mongod - stops MongoDB;
# systemctl start mongod - starts MongoDB;
# systemctl restart mongod - restarts MongoDB;
# systemctl disable mongod - prevents MongoDB from starting automatically;
# systemctl enable mongod - enables MongoDB to start automatically.
Metode untuk menginstal MongoDB pada sistem Ubuntu
Kita dapat menginstal MongoDB di Ubuntu melalui dua cara berikut:
saya. Melalui pengelola paket
ii. Melalui arsip
Catatan:Anda akan memerlukan akses sudo untuk menginstal MongoDB pada OS Ubuntu.
1. Instal MongoDB Menggunakan Manajer Paket
Paket MongoDB yang tersedia di Ubuntu tidak dikelola oleh MongoDB Inc. Di sini, kami akan menunjukkan kepada Anda instalasi paket resmi MongoDB versi 4.4. yang dikelola oleh MongoDB Inc. Ikuti petunjuk di bawah ini untuk menginstal MongoDB menggunakan manajer paket Ubuntu.
saya. Impor Kunci Publik MongoDB
Pertama, Anda perlu menambahkan kunci repositori MongoDB ke keyring apt Anda. Dengan melakukan ini, sistem Anda akan mempercayai repositori yang ditambahkan.
Jalankan perintah ini untuk menambahkan kunci MongoDB:
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Jika berhasil ditambahkan, Anda akan melihat OK di output.
ii. Tambahkan Repositori MongoDB
Tambahkan repositori MongoDB ke daftar sumber sistem Anda.
Untuk melakukannya, edit file sources.list menggunakan perintah di bawah ini:
$ sudo nano /etc/apt/sources.list
Tambahkan baris di bawah ini ke dalam file:
deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse
Sekarang simpan file dan tutup.
aku aku aku. Perbarui Indeks Repositori
Sekarang gunakan perintah di bawah ini untuk memperbarui indeks repositori sistem Anda:
$ sudo apt update
iv. Instal MongoDB
Sekarang repositori MongoDB telah ditambahkan ke daftar sumber sistem kami, kami dapat menginstalnya sebagai berikut:
$ sudo apt install mongodb-org
Saat diminta dengan opsi y/n, tekan y untuk melanjutkan.
v. Jalankan MongoDB
Untuk menjalankan MongoDB, jalankan layanan mongod (daemon untuk MongoDB) menggunakan perintah di bawah ini:
$ sudo systemctl start mongod
Jika layanan tidak dimulai atau Anda mengalami kesalahan seperti "layanan tidak ditemukan", jalankan perintah di bawah ini:
$ sudo systemctl daemon-reload
Setelah memulai layanan mongod, periksa statusnya untuk memverifikasi apakah itu berjalan dengan baik.
Gunakan perintah di bawah ini untuk melakukannya:
$ sudo systemctl status mongod
Jika berjalan dengan baik, Anda akan melihat status aktif (berjalan).
Untuk memulai MongoDB secara otomatis pada setiap boot, perintahnya adalah:
$ sudo systemctl enable mongod
Sekarang untuk memulai shell mongo dari sistem yang sama yang menjalankan proses mongod, perintahnya adalah sebagai berikut:
$ mongo
2. Instal MongoDB Menggunakan Arsip
Meskipun, cara yang disarankan untuk menginstal MongoDB di Ubuntu adalah dengan menggunakan manajer paket apt karena menginstal dependensi yang diperlukan selama instalasi.
Namun, Anda dapat menggunakan arsip (.tgz tarball) untuk menginstalnya secara manual di Ubuntu.
Ikuti petunjuk di bawah ini untuk menginstal MongoDB menggunakan arsip resmi MongoDB.
saya. Instal Dependensi
Gunakan perintah di bawah ini untuk menginstal dependensi yang diperlukan untuk instalasi MongoDB:
$ sudo apt install libcurl4 openssl liblzma5
Saat diminta dengan opsi y/n, tekan y untuk melanjutkan.
ii. Unduh arsip MongoDB
Sekarang Anda perlu mengunduh arsip MongoDB (tarball .tgz).
Gunakan perintah di bawah ini untuk mengunduh versi terbaru MongoDB ke sistem Anda:
$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz
Atau, Anda juga dapat mengunduh MongoDB dengan mengakses halaman Unduhan resmi mereka. Akses halaman dan pilih versi MongoDB yang ingin Anda unduh, platform OS Anda, dan paket (tgz).
Kemudian klik Unduh untuk mengunduh paket.
aku aku aku. Ekstrak Arsip MongoDB
Ekstrak arsip MongoDB menggunakan perintah di bawah ini:
$ tar -xvzf mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz
iv. Salin Binari ke Direktori di Variabel lingkungan PATH
Sekarang salin binari yang terletak di linux-x86_64-ubuntu2004-4.4.4/bin ke salah satu direktori di $PATH seperti /usr/local/bin.
$ sudo cp -v mongodb-linux-x86_64-ubuntu2004-4.4.4/bin /usr/local/bin/
v. Jalankan MongoDB
Untuk menjalankan MongoDB, ikuti langkah-langkah di bawah ini:
1. Buat direktori untuk menyimpan data dan log.
Jalankan perintah di bawah ini untuk melakukannya:
$ sudo mkdir -p /var/lib/mongo
$ sudo mkdir -p /var/log/mongodb
2. Gunakan perintah di bawah ini untuk menetapkan izin baca/tulis akun pengguna Anda ke direktori data MongoDB:
$ sudo chown `whoami` /var/lib/mongo
Kemudian berikan izin ke direktori log:
$ sudo chown `whoami` /var/log/mongodb
3. Jalankan proses mongod (daemon untuk MongoDB) menggunakan perintah di bawah ini:
$ mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork
4. Sekarang untuk memulai shell mongo dari sistem yang sama yang menjalankan proses mongod, perintahnya adalah sebagai berikut:
$ mongo
Bagaimana Cara Menghapus Instalasi MongoDB dari Sistem Linux Ubuntu?
Jika Anda tidak lagi membutuhkan MongoDB, Anda dapat menghapusnya sepenuhnya dari sistem Ubuntu Anda. Untuk melakukannya, pertama-tama hentikan proses mongod:
$ sudo service mongod stop
Untuk menghapus MongoDB yang telah Anda install menggunakan package manager, perintahnya adalah sebagai berikut:
$ sudo apt purge mongodb-org
Jika Anda juga ingin menghapus log dan direktori data, gunakan perintah di bawah ini:
$ sudo rm -r /var/lib/mongodb
$ sudo rm -r /var/log/mongodb
Jika Anda telah menginstal MongoDB melalui arsip, Anda dapat menghapusnya dengan menghapus binari MongoDB dari /usr/local/bin.