MongoDB

Instal MongoDB 4 di Ubuntu 18.04 LTS

Instal MongoDB 4 di Ubuntu 18.04 LTS
MongoDB adalah server basis data NoSQL sumber terbuka. Pada saat penulisan ini, versi terbaru MongoDB adalah v4.2.
Pada artikel ini, saya akan menunjukkan cara menginstal MongoDB 4.2 di Ubuntu 18.04 LTS dan bagaimana melakukan konfigurasi dasar MongoDB. Jadi, mari kita mulai.

Menambahkan Kunci GPG:

Pertama, tambahkan kunci GPG dari repositori paket MongoDB resmi di mesin Ubuntu Anda dengan perintah berikut:

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

Kunci GPG harus ditambahkan.

Menambahkan Repositori Paket MongoDB Resmi:

Sekarang, tambahkan repositori paket MongoDB resmi di mesin Ubuntu Anda dengan perintah berikut:

$ echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb
-org/4.2 multiverse" | sudo tee /etc/apt/sources.daftar.d/mongodb-org-4.2.daftar

Sekarang, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update

Cache repositori paket APT harus diperbarui.

Menginstal MongoDB:

Sekarang, Anda dapat menginstal MongoDB versi stabil terbaru (v4.2) dengan perintah berikut:

$ sudo apt-get install mongodb-org

Sekarang, tekan kamu lalu tekan untuk mengkonfirmasi instalasi.

Manajer paket APT akan mengunduh dan menginstal semua paket yang diperlukan. Butuh beberapa saat untuk menyelesaikannya.

Pada titik ini, MongoDB harus diinstal.

Sekarang, periksa apakah MongoDB diinstal dengan benar sebagai berikut:

$mongod --versi
$ mongo --versi

Seperti yang Anda lihat, biner klien dan server MongoDB adalah v4.2.0. Jadi, MongoDB v4.2 bekerja dengan baik.

Memulai dan Menghentikan MongoDB:

Sekarang, Anda dapat memeriksa apakah MongoDB berjalan dengan perintah berikut:

$ sudo systemctl status mongod

Seperti yang Anda lihat, MongoDB tidak berjalan. Ini juga dinonaktifkan (tidak ditambahkan ke startup sistem). Jadi, itu tidak akan mulai secara otomatis saat boot juga.

Anda dapat memulai MongoDB dengan perintah berikut:

$ sudo systemctl start mongod

Juga, jika Anda ingin MongoDB memulai secara otomatis pada boot sistem, tambahkan mongod service ke startup sistem dengan perintah berikut:

$ sudo systemctl aktifkan mongod

Itu mongod layanan harus ditambahkan ke sistem startup.

Sekarang, jika Anda memeriksa status layanan mongod lagi, seharusnya berlari. Itu juga harus diaktifkan.

$ sudo systemctl status mongod

Jika Anda mengubah file konfigurasi MongoDB, maka Anda harus selalu memulai ulang MongoDB agar perubahan diterapkan. Anda dapat dengan mudah me-restart MongoDB dengan perintah berikut:

$ sudo systemctl restart mongod

Jika Anda perlu menghentikan MongoDB karena alasan tertentu (mis.e. mengambil cadangan basis data), maka Anda dapat menghentikan MongoDB dengan perintah berikut:

$ sudo systemctl stop mongod

Setelah MongoDB dihentikan, Anda dapat memulainya kembali dengan perintah berikut:

$ sudo systemctl start mongod

File Konfigurasi MongoDB:

MongoDB memiliki satu file konfigurasi /etc/mongod.konf

Konfigurasi default MongoDB terlihat sebagai berikut:

$ cat /etc/mongod.konf

Mengubah Direktori Data Default MongoDB:

Dalam file konfigurasi MongoDB /etc/mongod.konf, itu dbPath parameter di penyimpanan bagian mendefinisikan direktori mana yang akan digunakan sebagai direktori database MongoDB. Direktori database default MongoDB adalah /var/lib/mongodb.

Pemilik dan grup direktori database MongoDB harus must mongodb. Jika Anda ingin mengubah default dbPath dari MongoDB, lalu pastikan untuk mengubah pemilik dan grup direktori database yang Anda inginkan menjadi mongodb. Jika tidak, MongoDB mungkin gagal untuk memulai.

Anda dapat mengubah pemilik dan grup direktori data yang Anda inginkan menjadi mongodb dengan perintah berikut:

$ sudo chown -Rf mongodb:mongodb /new/dbPath

Mengubah Alamat Port dan Bind MongoDB:

Secara default, MongoDB mendengarkan di port 27017 dan itu mengikat dirinya sendiri dengan localhost/127.0.0.1. Jadi, MongoDB tidak akan dapat diakses dari komputer lain di jaringan.

Jika Anda ingin MongoDB mendengarkan port lain selain 27017 untuk alasan keamanan, atau tujuan lain, maka, Anda harus mengubah Pelabuhan parameter dari bersih bagian dari file konfigurasi MongoDB /etc/mongod.konf.

Jika Anda ingin mengakses MongoDB dari komputer lain di jaringan Anda, maka, ubah mengikatIp parameter ke alamat IP dari antarmuka jaringan yang diinginkan dari mesin Ubuntu Anda.

Jika Anda memiliki beberapa kartu antarmuka jaringan yang terpasang dan Anda ingin MongoDB menerima koneksi dari semuanya, maka Anda dapat menggunakan 0.0.0.0 untuk mengizinkan akses ke setiap alamat IP yang tersedia di komputer Anda, atau pisahkan alamat IP menggunakan koma (,).

Misalnya, Anda memiliki 2 antarmuka jaringan dengan alamat IP yang dikonfigurasi 192.168.10.5 dan 192.168.20.5, kemudian, untuk mengizinkan koneksi ke server MongoDB dari kedua jaringan ini, mengikatIp parameternya dapat ditulis sebagai berikut:

bersih:
pelabuhan: 27017
bindIp: 192.168.10.5,192.168.20.5

Mengakses Server MongoDB:

Untuk mengakses server MongoDB, Anda dapat menggunakan: mongo program klien.

Untuk mengakses server MongoDB dari komputer yang sama tempat Anda menginstal MongoDB, yang harus Anda lakukan adalah menjalankan run mongo program klien sebagai berikut:

$ mongo

Untuk mengakses server MongoDB dari jarak jauh, Anda harus memasukkan tambahan -tuan rumah parameter sebagai berikut:

$ mongo --host 192.168.10.5

CATATAN: Anda harus menginstal program klien MongoDB di komputer dari mana Anda ingin terhubung ke server MongoDB. Anda juga dapat menggunakan IDE MongoDB (mis.e Robo 3T/Robomongo, Kompas MongoDB dll.) untuk terhubung ke server MongoDB tanpa menginstal program klien baris perintah MongoDB.

Anda harus terhubung.

Sekarang, Anda dapat menjalankan perintah MongoDB apa pun di shell MongoDB.

Setelah selesai, Anda dapat keluar dari shell MongoDB sebagai berikut:

> keluar()

Jadi, begitulah cara Anda menginstal dan mengkonfigurasi MongoDB di Ubuntu 18.04 LTS. Terima kasih telah membaca artikel ini.

Tombol klik kiri mouse tidak berfungsi pada Windows 10
Jika Anda menggunakan mouse khusus dengan laptop, atau komputer desktop, tetapi but tombol klik kiri mouse tidak berfungsi pada Windows 10/8/7 untuk b...
Kursor melompat atau bergerak secara acak saat mengetik di Windows 10
Jika Anda menemukan bahwa kursor mouse Anda melompat atau bergerak sendiri, secara otomatis, acak saat mengetik di laptop atau komputer Windows, maka ...
Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...