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.