Instal MongoDB di Ubuntu 20.04

Posted on

[ad_1] Instal MongoDB di Ubuntu 20.04

MongoDB Ini adalah sistem database berorientasi dokumen open source. Ini adalah basis data NoSQL.

Alih-alih menyimpan data dalam tabel baris atau kolom seperti database RDBMS tradisional, MongoDB menyimpan data sebagai dokumen. Dokumen terdiri dari bidang dan pasangan nilai. Dokumen disimpan dalam format JSON dan secara internal dalam format BSON. Koleksi adalah kumpulan dokumen MongoDB.

MongoDB hadir dalam dua edisi – Komunitas dan Perusahaan. Versi komunitas sepenuhnya gratis.

Dalam tutorial ini Anda akan belajar bagaimana Instal MongoDB Versi forum aktif Ubuntu 20.04.

Langkah 1: Masukkan kunci publik MongoDB

MongoDB tersedia di repositori Ubuntu. Tapi itu tidak dikelola oleh MongoDB Inc. Jika Anda sudah menginstal paket mongodb, hapus terlebih dahulu. Kemudian lanjutkan dengan langkah-langkah berikut.

Pertama-tama, impor kunci GPG publik MongoDB menggunakan perintah wget:

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

Untuk memverifikasi kunci GPG yang ditambahkan, ketik:

$ sudo apt-key list

Langkah 2: Tambahkan repositori MongoDB ke daftar sumber

Mari tambahkan repositori resmi MongoDB ke file direktori sumber – ini akan memungkinkan kita untuk mengambil file resmi terbaru. mongodb-org sedang mengemas

Untuk membuat file daftar sumber, ketik:

$ sudo touch /etc/apt/sources.list.d/mongodb-org-5.0.list

Sekarang tambahkan sumber repositori Ubuntu 20.04:

$ 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

Sekarang, perbarui indeks apt:

$ sudo apt-get update 

Langkah 3: Instal MongoDB CE di Ubuntu 20.04

Setelah repositori ditambahkan, MongoDB dapat diinstal menggunakan perintah apt. Ini akan menginstal Versi terbaru Ini tersedia di repositori MongoDB.

Untuk menginstal MongoDB di Ubuntu, ketik:

$ sudo apt-get install mongodb-org

Apt-get akan memutakhirkan MongoDB ketika versi yang lebih baru tersedia di repositori. Untuk menghindari pemutakhiran yang tidak diinginkan di lingkungan produksi, Anda harus menyimpan paket yang saat ini diinstal.

Perintah berikut mencegah MongoDB dan komponen terkait dari peningkatan.

$ echo "mongodb-org hold" | sudo dpkg --set-selections
$ echo "mongodb-org-database hold" | sudo dpkg --set-selections
$ echo "mongodb-org-server hold" | sudo dpkg --set-selections
$ echo "mongodb-org-shell hold" | sudo dpkg --set-selections
$ echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
$ echo "mongodb-org-tools hold" | sudo dpkg --set-selections

Untuk menginstal versi MongoDB tertentu, instal setiap komponen secara terpisah beserta nomor versinya.

$ sudo apt-get install -y mongodb-org=5.0.1 mongodb-org-database=5.0.1 mongodb-org-server=5.0.1 mongodb-org-shell=5.0.1 mongodb-org-mongos=5.0.1 mongodb-org-tools=5.0.1

MongoDB menyimpan log di /var/log/mongodb/mongod.log yang menyertakan koneksi masuk, perintah yang dijalankan, dan masalah yang dihadapi. Data disimpan di /var/lib/mongodb dan konfigurasi di /etc/mongod.conf.

Untuk memulai layanan MongoDB, ketik:

$ sudo systemctl start mongod

Untuk melihat status layanan MongoDB, ketik:

$ sudo systemctl status mongod

Keluaran:

● mongod.service - MongoDB Database Server
      Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
      Active: active (running) since Fri 2021-07-30 08:11:58 UTC; 3s ago
        Docs: https://docs.mongodb.org/manual
    Main PID: 146519 (mongod)
      Memory: 63.8M
      CGroup: /system.slice/mongod.service
              └─146519 /usr/bin/mongod --config /etc/mongod.conf
 Jul 30 08:11:58 localhost systemd[1]: Started MongoDB Database Server.

Untuk mengaktifkan layanan MongoDB saat boot, ketik:

$ sudo systemctl enable mongod

Untuk memeriksa versi MongoDB mana yang diinstal, ketik:

$ mongod --version

Keluaran:

db version v5.0.1
 Build Info: {
     "version": "5.0.1",
     "gitVersion": "318fd9cabc59dc9651f3189b622af6e06ab6cd33",
     "openSSLVersion": "OpenSSL 1.1.1f  31 Mar 2020",
     "modules": [],
     "allocator": "tcmalloc",
     "environment": {
         "distmod": "ubuntu2004",
         "distarch": "x86_64",
         "target_arch": "x86_64"
     }
 }

Di sini kami telah menginstal MongoDB versi 5.0.1.

Bagaimana menjalankan MongoDB

Mangush Shell MongoDB digunakan untuk menguji kueri dan melakukan operasi dengan database. Dilengkapi dengan paket MongoDB.

Untuk memulai jenis shell MongoDB mongosh Tanpa pilihan apapun

$ mongosh

Atau

$ mongosh "mongodb://localhost:27017"

Konfigurasikan akses jarak jauh

Secara default, MongoDB mendengarkan koneksi di localhost dan port default adalah 27017. Anda dapat memverifikasi menggunakannya. ss -ta Memerintah

Untuk mengaktifkan server untuk mendengarkan koneksi jarak jauh – edit file konfigurasi /etc/mongod.conf.

$ sudo vim /etc/mongod.conf
 # network interfaces
 net:
   port: 27017
   bindIp: 127.0.0.1,<mongodb_server_ip>

di sini, Ini akan diganti dengan alamat IP server MongoDB Anda.

Untuk mengonfirmasi koneksi jarak jauh, ketik

$ mongosh "mongodb://<mongodb_server_ip>:27017"

Copot pemasangan MongoDB

sama sekali Copot pemasangan Mongodbhapus paket MongoDB, data, dan file log.

Pertama, hentikan layanan MongoDB:

$ sudo service mongod stop

Hapus paket MongoDB yang telah Anda instal:

$ sudo apt-get purge mongodb-org*

Dan akhirnya, hapus direktori data dan log:

$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

Hasil

Dalam tutorial ini, kita belajar cara menginstal MongoDB di Ubuntu 20.04 dengan langkah mudah. Jika Anda memiliki pertanyaan, saran, umpan balik, silakan tulis di kotak komentar di bawah.

[ad_2]

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *