Bagaimana cara menginstal Server Mongodb di Linux mint 18 | 19 | 20

Langkah-langkah dan perintah untuk menginstal versi terbaru server dan client MongoDB di Linux Mint 18, 19, dan 20 menggunakan command terminal.

Apa itu MongoDB? MongoDB adalah database open-source yang berbeda dari Oracle MySQL, Microsoft SQL, dan server database SQL populer lainnya. Karena yang satu ini didasarkan pada model dokumen non-relasional. Itu sebabnya kita menyebut database NoSQL (NoSQL = Not-only-SQL) dan membuatnya berbeda secara fundamental dari database relasional konvensional. Arti namanya adalah “humongous” yang didirikan oleh pengembang Eliot Horowitz pada tahun 2009.

MongoDB tersedia dalam edisi komunitas dan Enterprise. Versi komunitas bagus untuk UKM, pengembang, individu untuk pengujian dan pembelajaran; sedangkan perusahaan dengan beban kerja yang berat dan membutuhkan implementasi skala besar harus menggunakan versi Enterprise. Dalam versi enterprise, user akan mendapatkan dukungan Teknis, Integrasi Kubernetes, kontrol akses lanjutan, dan keamanan data, LDAP Proxy Authentication, Encryption at Rest, Auditing, Kerberos Authentication, dan fitur lainnya…

Langkah-langkah untuk instalasi MongoDB di Linux Mint

——————————– Untuk versi paling stabil melalui repo ubuntu tapi lama ——————————–

1. Instal MongoDB menggunakan repo Linux Mint

Nah, paket untuk menginstal MongoDB sudah tersedia di repositori resmi Ubuntu dari Linux Mint, maka kita tidak perlu apa-apa lagi. Namun, versi server database tidak akan menjadi yang terbaru, melainkan yang lama tetapi stabil. Namun demikian, jika Anda mencari versi terbaru kemudian menambahkan repo MongoDB secara manual, langkah-langkahnya diberikan lebih lanjut dalam artikel ini.

Pembaruan repositori APT

Refresh cache repositori sistem dengan menjalankan perintah update sebelum melangkah lebih jauh. Ini akan menginstal pembaruan terbaru dan membangun kembali cache repo.

sudo apt update

Instalasi MongoDB menggunakan repo Ubuntu

Sekarang, Anda dapat menginstal MongoDB di Linux Mint Anda menggunakan perintah yang diberikan, namun, ini akan mengambil paket dari repositori resmi Ubuntu. Oleh karena itu, paket tidak akan menjadi yang terbaru.

sudo apt install mongodb-server mongodb

Periksa versi

Setelah instalasi selesai, periksa versi database yang diinstal.

mongo –versi

Copot atau Hapus

Untuk menghapus server dan client MongoDB yang terinstal, cukup gunakan perintah hapus APT, dengan cara berikut:

sudo apt hapus mongodb*

sudo apt purge mongodb

sudo apt autoremove

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

————————- Untuk versi terbaru melalui repo resmi MongoDB ———————————

2. Pengaturan MongoDB menggunakan repositori resmi

Nah, bagi yang ingin mendapatkan versi terbaru MongoDB, perlu menambahkan repositori resminya secara manual. Catatan : Jika Anda mengikuti tutorial ini maka Anda harus menghapus instalasi MongoDB yang telah Anda instal menggunakan repo Ubuntu atau langkah-langkah yang diberikan di atas. Jika tidak, Anda akan mendapatkan error: menimpa ‘ /usr/bin/bsondump ‘, yang juga ada dalam paket mongo-tools 3.6.3-0ubuntu1

Tambahkan kunci GPG

sudo apt-get install gnupg

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

Catatan : Saat mengikuti tutorial ini, pada saat itu, jika versi Mongo di atas 5.0 maka ganti dengan perintah di atas. Misalnya- untuk 5.1, ubah versi dari nomor 5.0 menjadi 5.1 pada perintah di atas.

Tambahkan repo MongoDB di Linux Mint 18 | 19 | 20

Sesuai versi Mint Anda, tambahkan repositori

Untuk Linux Mint 18.x

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

Untuk Linux Mint 19.x

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

Untuk Linux Mint 20.x

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

Lakukan pembaruan sistem

Untuk menambahkan repositori dengan benar ke dalam sistem, jalankan perintah pembaruan sistem. Ini juga akan membangun kembali cache repositori sistem.

sudo apt update

Instal MongoDB versi terbaru untuk Linux Mint

Akhirnya, kita memiliki repo. Sekarang, jalankan saja perintah manajer paket APT yang diberikan untuk menginstal server Database dan client pada sistem berbasis Ubuntu ini.

sudo apt clean sudo apt-get install mongodb-org

Mulai dan aktifkan service Database

Meskipun service database akan dimulai secara otomatis, namun, untuk memastikan jalankan perintah yang diberikan dan periksa statusnya:

sudo systemctl daemon-reload

sudo systemctl start mongod

sudo systemctl aktifkan mongod

sudo systemctl status mongod

Periksa versi lagi:

Sekarang, mari kita lihat versi apa yang sekarang kita miliki di sistem kita:

mongo –versi

Mulai dengan baris Perintah Mongo di Linux mint 18 | 19 | 20

• Sekarang kita mulai database menggunakan perintah

mongo

• Untuk mendapatkan database yang sudah ada kita bisa menggunakan perintah ini:

tampilkan dbs

output akan menampilkan tiga preset database admin, config, dan local.

• Untuk membuat database kita dengan perintah

gunakan nama Db Anda

• Di sini kita sekarang menyisipkan record data pertama: Perintahnya adalah:

db.items.insert ({nama:“nama”})

membuat entri data pertama.

• Dengan perintah ini:

db.items.find()

kita dapat memeriksa apakah catatan data dengan ObjectID sekarang tersedia.

Sekali lagi dengan perintah “ show dbs ”, MongoDB tidak hanya akan menunjukkan kepada kita tiga database standar tetapi juga “Database Baru” yang baru kita buat.

• Untuk keluar, command line”

keluar;

Mengakhiri pikiran:

Kedua cara menginstal MongoDB bagus tetapi kita menyarankan yang kedua untuk mendapatkan versi terbaru. Ini adalah alternatif yang bagus untuk Oracle MySQL dan lainnya untuk perusahaan yang berurusan dengan data besar. Selain itu, perusahaan “Mongo” juga menawarkan alat manajemen yang dengannya operator basis data dapat memantau konfigurasi, pemantauan, pencadangan, pemulihan, dan pembaruan klaster MongoDB. Ini penting untuk membuat database cocok untuk kasus useran yang paling menuntut dan organisasi dengan SLA (Perjanjian Tingkat Layanan) dan persyaratan operasional yang ketat.