Cara menginstal MongoDB terbaru di Ubuntu 18.04 Bionic Beaver Linux

Cara menginstal MongoDB terbaru di Ubuntu 18.04 Bionic Beaver Linux

Objektif

Tujuannya adalah untuk menginstal MongoDB di Ubuntu 18.04 Bionic Beaver Linux

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem operasi: - Ubuntu 18.04 Bionic Beaver
  • Perangkat lunak: - MongoDB 3.6 atau lebih tinggi

Persyaratan

Akses istimewa ke sistem ubuntu Anda sebagai root atau via sudo perintah diperlukan.

Kesulitan

MUDAH

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Instruksi

Tambahkan repositori MongoDB

Pertama -tama pergilah ke halaman unduhan MongoDB resmi dan catat versi MongoDB terbaru.

Catatan: Pada saat penulisan saat ini tidak ada rilis resmi untuk Ubuntu 18.04 Bionic. Dari alasan ini kami akan menggunakan versi xenial sebagai gantinya.

Buka Terminal dan masukkan perintah Linux berikut saat mengubah versi MongoDB yang Anda inginkan dan Codename Rilis Ubuntu:

$ codename = xenial $ mongoDb = 3.6 

Setelah variabel di atas diatur, cukup masukkan perintah di bawah ini untuk mengimpor kunci penandatanganan rilis MongoDB:

$ wget -qo- https: // www.Mongodb.org/static/pgp/server-$ mongoDB.ASC | sudo apt-key add 

Selanjutnya, tambahkan repositori:

$ sudo bash -c "echo deb http: // repo.Mongodb.org/apt/ubuntu $ codename/mongoDb-org/$ mongoDb multiverse>/etc/apt/sumber.daftar.d/mongodb-org.daftar" 

Perbarui indeks repositori:

$ sudo pembaruan apt 


Instal MongoDB

Gunakan perintah Linux berikut untuk menginstal MongoDB di Ubuntu 18.04 Bionic Server:

$ sudo apt-get install -y mongodb-org 

Mulai database MongoDB

Setelah instalasi, database MongoDB tidak dimulai secara default. Untuk memulai database, masukkan:

$ Sudo Service Mongod Mulai 

Konfirmasikan status MongoDB:

$ layanan status Mongod ● Mongod.Layanan-Database Berorientasi Dokumen Kinerja Tinggi, Bebas Skema dimuat: dimuat (/lib/systemd/system/mongod.melayani; dengan disabilitas; Preset Vendor: Diaktifkan) Active: Active (Running) Sejak Rabu 2018-02-21 14:29:07 AEDT; 7S AGO DOCS: https: // docs.Mongodb.org /manual pid utama: 2449 (mongod) cgroup: /sistem.Iris/Mongod.Layanan └─2449/usr/bin/mongod --config/etc/mongod.Conf 21 Feb 14:29:07 Ubuntu Systemd [1]: Memulai dengan kinerja tinggi, database berorientasi dokumen bebas skema. 

Jika Anda ingin memulai database MongoDB setelah Ubuntu 18 Anda.04 Server Restart Execute:

$ sudo systemctl memungkinkan mongod dibuat symlink/etc/systemd/system/multi-user.target.Ingin/Mongod.Layanan →/Lib/SystemD/System/Mongod.melayani. 


Menghubungkan ke mongoDb dari jarak jauh

Secara default MongoDB mendengarkan antarmuka loopback 127.0.0.1hanya. Ini berarti bahwa setiap koneksi jarak jauh akan ditolak dengan kesalahan:

Jaringan w [thread1] gagal terhubung ke mongoDB-server: 27017, in (Memeriksa soket untuk kesalahan setelah polling), alasan: koneksi menolak kueri [thread1] kesalahan: tidak dapat terhubung ke server mongodb-server: 27017, upaya koneksi koneksi: gagal : 

Untuk mengikat MongoDB pada alamat IP tertentu, Anda perlu mengedit file konfigurasi MongoDB /etc/mongod.conf. Misalnya, untuk mengikat MongoDB ke semua antarmuka jaringan Buka file konfigurasi:

$ sudo nano /etc /mongod.conf 

Selanjutnya, ganti baris Bindip: 127.0.0.1 ke Bindip: 0.0.0.0. Setelah siap restart database MongoDB:

$ Sudo Service Mongod Restart 

Jika Anda memiliki firewall UFW yang diaktifkan, Anda juga perlu membuka port TPC 27017 untuk lalu lintas yang masuk:

$ sudo ufw izin dari apapun ke port apa pun 27017 proto tcp 

Untuk menghubungkan dari jarak jauh menggunakan perintah:

$ mongo--Host MongoDB-IP-OR-HOST: 27017 

Ubah port default MongoDB

Untuk mengubah nomor port mendengarkan MongoDB default di Ubuntu 18.04 Edit File Konfigurasi MongoDB /etc/mongod.conf dan baris yang diperbarui Port: 27017 ke nomor yang diinginkan. Setelah siap restart database MongoDB:

$ Sudo Service Mongod Restart 

Tutorial Linux Terkait:

  • Cara Menginstal MongoDB di Ubuntu Linux
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04 Panduan
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Unduh Linux
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Ubuntu 22.04 Panduan