GNU/Linux >> Belajar Linux >  >> Rocky Linux

Langkah-langkah untuk Menginstal MongoDB di Rocky Linux 8 atau AlmaLinux

MongoDB adalah solusi NoSQL Database open-source yang juga tersedia dalam edisi berbayar untuk perusahaan. Ini diimplementasikan dalam bahasa pemrograman C ++ dan tersedia untuk sistem operasi Windows, Mac OS X, dan Linux. Sistem 32-bit dan 64-bit didukung.

Ini juga merupakan salah satu solusi open source terbaik yang dirancang untuk kinerja tinggi, data dalam jumlah besar, fleksibilitas tinggi, dan skalabilitas yang mudah.

Di sini kita mempelajari perintah untuk menginstal MongoDB di Rocky Linux termasuk OS serupa lainnya. Langkah-langkah yang diberikan di sini berlaku untuk-

  • Linux Rocky 8
  • AlmaLinux 8
  • RHEL / CentOS 8/7

Catatan – Jika Anda telah login server atau desktop dengan pengguna root maka Anda tidak perlu menggunakan sudo dengan setiap perintah yang diberikan di bawah ini.

Tambahkan repositori MongoDB di Rocky Linux 8

Daripada menambahkan tautan repo dan kunci GPG MongoDB di file repo resmi default sistem, mari buat yang terpisah.

sudo nano /etc/yum.repos.d/mongodb-org-4.4.repo

Sekarang, salin baris yang diberikan di bawah ini yang menyertakan detail yang diperlukan untuk menambahkan MongoDB di Rocky dan Linux berbasis RedHat serupa lainnya seperti CentOS dan AlmaLinux.

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

Untuk menyimpan file, tekan Ctrl+X , ketik Y, lalu tekan tombol Enter kunci.

Jalankan pembaruan sistem

Untuk membangun kembali cache repositori sistem, cukup jalankan perintah pembaruan Yum atau DNF-

sudo dnf update

Instal MongoDB di Rocky atau AlmaLinux

Semuanya selesai, kami telah berhasil menambahkan repo resmi MongoDB dan itu adalah satu-satunya hal yang kami perlukan untuk menginstal solusi Database NoSQL ini di Linux berbasis RHEL kami. Sekarang, jalankan perintah instalasi untuk mengambil paket dan menginstalnya pada sistem.

sudo dnf install mongodb-org

Aktifkan dan Mulai Layanan

Untuk memastikan layanan Basis Data MongoDB dimulai secara otomatis dengan boot sistem, aktifkan layanannya dan juga mulai yang sama.

sudo systemctl start mongod
sudo systemctl enable mongod

Catatan- Jika Anda mendapatkan kesalahan ini-

Failed to start mongod.service: Unit mongod.service not found.

Kemudian, muat ulang daemon.

sudo systemctl daemon-reload

Untuk memeriksa status kita dapat menggunakan-

sudo systemctl status mongod

Untuk keluar- ctrl+c .

MongoDB Aman

Secara default setelah instalasi, tidak ada keamanan, maksud saya Database tidak akan meminta Anda memasukkan kata sandi apa pun untuk terhubung. Tanpa otentikasi, siapa pun yang memiliki akses ke server dapat membuat, mengedit, atau menghapus database. Namun, kami dapat mengubahnya dan dapat mengatur nama pengguna dan kata sandi.

Hubungkan ke MongoDB, dengan mengetik-

mongo

Pada blok kode di bawah ini GantiPengguna saya dengan pengguna sistem Anda yang ingin Anda gunakan dan salin-tempel ke mongo CLI dan tekan Enter kunci. Untuk menambahkan pengguna sebagai Admin, ia akan meminta kata sandi pengguna.

use admin
db.createUser(
{
user: "myUser",
pwd: passwordPrompt(), // or cleartext password
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
}
)

Edit konfigurasi MongoDB, file dan aktifkan Otentikasi di dalamnya.

sudo nano /etc/mongod.conf

Di sana temukan #security:  teks dan hapus # yang diberikan di depannya. Dan tambahkan otentikasi teks setelah itu,  akan terlihat seperti ini

security:
authorization: enabled

Simpan dan keluar filenya.

Muat ulang layanan MongoDB

sudo systemctl restart mongod

Sekarang, untuk terhubung, klien perlu mengautentikasi diri mereka sendiri terlebih dahulu.

Untuk menghubungkan MongoDB  sebagai atau pengguna lain, Anda dapat menggunakan sintaks berikut:

mongo --port 27017 --authenticationDatabase "admin" -u "your-user" -p

Untuk mengetahui lebih lanjut tentang keamanannya, lihat dokumentasi resmi.

Panduan Lainnya-

  • Instal KDE Plasma Desktop di Rocky Linux 8
  • Cara membuat drive USB Rocky Linux 8 yang dapat di-boot
  • Cara menginstal dan mengkonfigurasi Server VNC di CentOS 8


Rocky Linux
  1. Cara Menginstal MariaDB 10.6 di Rocky Linux 8

  2. Cara Menginstal Docker di Rocky Linux 8

  3. Cara Menginstal dan Menggunakan MongoDB di Rocky Linux 8

  1. Cara Menginstal Cockpit di Rocky Linux 8

  2. Cara Menginstal GitLab di Rocky Linux 8

  3. Cara Install Jenkins di Rocky Linux 8 / AlmaLinux 8

  1. 2 Cara Install Unrar di Rocky Linux | AlmaLinux 8

  2. Instal GUI Kompas MongoDB di AlmaLinux atau Rocky Linux 8

  3. Langkah-langkah Instal Xfce Desktop di Rocky Linux 8