Cara Memasang MongoDB Terkini di Ubuntu 18.04 Bionic Beaver Linux

Cara Memasang MongoDB Terkini di Ubuntu 18.04 Bionic Beaver Linux

Objektif

Objektifnya ialah memasang MongoDB di Ubuntu 18.04 Bionic Beaver Linux

Sistem operasi dan versi perisian

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

Keperluan

Akses istimewa ke sistem Ubuntu anda sebagai akar atau melalui sudo Perintah diperlukan.

Kesukaran

Mudah

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Arahan

Tambah repositori MongoDB

Kepala pertama ke halaman muat turun Mongodb rasmi dan ambil nota versi MongoDB terkini.

Catatan: Pada masa penulisan tidak ada pelepasan rasmi untuk Ubuntu 18.04 Bionic. Dari sebab ini kita akan menggunakan versi xenial.

Buka Terminal dan masukkan arahan Linux berikut semasa menukar versi MongoDB yang anda inginkan dan nama pelepasan Ubuntu:

$ codename = xenial $ mongodb = 3.6 

Sebaik sahaja pembolehubah di atas ditetapkan, masukkan perintah di bawah untuk mengimport kunci menandatangani pelepasan MongoDB:

$ wget -qo- https: // www.Mongodb.org/static/pgp/server-$ mongoDB.ASC | Sudo Apt-Key Tambah 

Seterusnya, tambahkan repositori:

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

Kemas kini Indeks Repositori:

kemas kini $ sudo apt 


Pasang MongoDB

Gunakan arahan Linux berikut untuk memasang MongoDB di Ubuntu 18.04 Pelayan Bionik:

$ sudo apt-get install -y mongodb-org 

Mulakan pangkalan data MongoDB

Selepas pemasangan pangkalan data MongoDB tidak bermula secara lalai. Untuk memulakan pangkalan data masukkan:

$ sudo perkhidmatan mongod bermula 

Sahkan status MongoDB:

Status Mongod Perkhidmatan $ ● Mongod.Perkhidmatan-Pangkalan data berorientasikan dokumen yang berprestasi tinggi, dimuatkan: dimuatkan (/lib/sistem/sistem/mongod.perkhidmatan; dilumpuhkan; Pratetap Vendor: Diaktifkan) Aktif: Aktif (Berjalan) Sejak Rabu 2018-02-21 14:29:07 AEDT; Dokumen 7s yang lalu: https: // docs.Mongodb.Org /Manual PID Utama: 2449 (Mongod) Cgroup: /Sistem.Slice/Mongod.Perkhidmatan └─2449/usr/bin/mongod --config/etc/mongod.Conf Feb 21 14:29:07 Ubuntu Systemd [1]: Memulakan pangkalan data berorientasikan dokumen yang berprestasi tinggi,. 

Sekiranya anda ingin memulakan pangkalan data MongoDB selepas Ubuntu 18 anda.04 Server Restart Jalankan:

$ sudo systemctl membolehkan mongod dicipta symlink/etc/systemd/system/multi-user.sasaran.mahu/mongod.Perkhidmatan →/lib/sistem/sistem/mongod.perkhidmatan. 


Menyambung ke MongoDB dari jauh

Secara lalai MongoDB mendengarkan antara muka loopback 127.0.0.1hanya. Ini bermakna bahawa sebarang sambungan jauh akan ditolak dengan kesilapan:

W jetwork [thread1] gagal menyambung ke mongoDB-server: 27017, dalam (memeriksa soket untuk kesilapan selepas pengundian), sebab: sambungan ditolak E Query [Thread1] ralat: tidak dapat menyambung ke pelayan mongodb-server: 27017, percubaan sambungan Gagal: 

Untuk mengikat MongoDB pada alamat IP tertentu, anda perlu mengedit fail konfigurasi MongoDB /etc/mongod.Conf. Sebagai contoh, untuk mengikat MongoDB ke semua antara muka rangkaian buka fail konfigurasi:

$ sudo nano /etc /mongod.Conf 

Seterusnya, Tukar Talian Bindip: 127.0.0.1 ke Bindip: 0.0.0.0. Setelah siap mulakan semula pangkalan data MongoDB:

$ sudo perkhidmatan mongod mulakan semula 

Sekiranya anda mempunyai firewall UFW yang diaktifkan, anda juga perlu membuka port TPC 27017 ke trafik masuk:

$ sudo ufw membenarkan mana -mana ke mana -mana port 27017 proto tcp 

Untuk menyambung menggunakan arahan dari jauh:

$ Mongo-HOST MONGODB-IP-OR-HOST: 27017 

Tukar port lalai mongoDB

Untuk menukar nombor port pendengaran mongoDB lalai di Ubuntu 18.04 Edit fail konfigurasi MongoDB /etc/mongod.Conf dan baris yang dikemas kini Pelabuhan: 27017 ke mana -mana nombor yang dikehendaki. Setelah siap mulakan semula pangkalan data MongoDB:

$ sudo perkhidmatan mongod mulakan semula 

Tutorial Linux Berkaitan:

  • Cara memasang MongoDB di Ubuntu Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Ubuntu 20.04 Panduan
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Muat turun linux
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Ubuntu 22.04 Panduan