GNU/Linux >> Belajar Linux >  >> Cent OS

Instal MongoDB di CentOS 8 - Proses Langkah demi Langkah?

MongoDB, juga dikenal sebagai Mongo, adalah database dokumen sumber terbuka yang digunakan di banyak aplikasi web modern. Ini diklasifikasikan sebagai database NoSQL karena tidak bergantung pada struktur database relasional berbasis tabel tradisional dan jauh berbeda dari database tradisional seperti PostgreSQL dan MySQL.

Data disimpan di MongoDB dalam bentuk yang fleksibel, seperti dokumen JSON. MongoDB tidak memerlukan struktur data atau skema tabel yang telah ditentukan sebelumnya.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri MongoDB terkait.

Dalam konteks ini, kita akan melihat cara menginstal dan mengkonfigurasi aplikasi database MongoDB di CentOS 8.


Bagaimana cara menginstal MongoDB di CentOS 8?

Sebelum melanjutkan dengan prosedur penginstalan ini, pastikan bahwa Semua perintah harus dijalankan di bawah pengguna root.

Paket MongoDB tidak ada di repositori CentOS 8 default.

Anda perlu mengaktifkan repositori resmi MongoDB di sistem Anda untuk menginstal paket terkait.

Sementara kami menjelaskan detail artikel ini, versi MongoDB 4.2.12 tersedia sebagai versi terbaru.

Oleh karena itu, Anda juga dapat mencari versi MongoDB terbaru sebelum memulai instalasi.

Buka jendela 'Terminal' untuk menginstal database MongoDB.

Jadi, klik ikon terminal dari menu aplikasi bilah sisi kiri.

Berikut sejumlah langkah yang perlu Anda lakukan sebagai pengguna root untuk menginstal dan mengkonfigurasi MongoDB di sistem CentOS 8.


1. Aktifkan repositori MongoDB

saya. Buat file repositori baru di dalam direktori /etc/yum.repos.d/ dengan nama MongoDB-org.repo dan aktifkan repositori MongoDB:

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

ii. Sekarang, rekatkan kode berikut di file ini:

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

Untuk menginstal versi MongoDB lainnya, cukup ganti instance 4.2 dengan versi Anda.


2. Instal Paket org MongoDB

Instal paket meta berikut dengan menggunakan perintah yang diberikan di bawah ini:

$ sudo dnf install mongodb-org

Ketika perintah di atas dijalankan, ia menginstal berbagai paket lain dengan MongoDB seperti mongodb-org-server, mongodb-org-mongos, mongodb-org-shell, dan mongodb-org-tools.

Tekan 'y' untuk melanjutkan instalasi paket-paket ini dan kemudian tekan 'Enter'.

Sekali lagi, tekan 'y' untuk berhasil mengimpor kunci GPG MongoDB ke sistem Anda.


3. Mulai layanan MongoDB

Setelah instalasi MongoDB selesai, mulai layanan MongoDB dengan menjalankan perintah yang disebutkan di bawah ini dan kemudian tampilkan status layanan saat ini:

$ sudo systemctl enable mongod --now
$ sudo systemctl status mongod

Untuk mengetahui versi yang diinstal, sambungkan ke server MongoDB dengan menjalankan perintah berikut:

$ mongo

Kemudian, jalankan perintah berikut pada shell MongoDB:

$ db.version()

Versi terinstal MongoDB akan ditampilkan di shell.


Bagaimana cara mengkonfigurasi MongoDB ?

Biasanya, konfigurasi default sudah cukup.

Namun, dalam kebanyakan kasus, saat Anda bekerja di lingkungan produksi, Anda perlu mengubah konfigurasi berikut di file /etc/mongod.conf sebagai berikut:

$ sudo nano /etc/mongod.conf

Temukan bagian keamanan dan batalkan komentar di bagian ini. Aktifkan opsi otorisasi untuk akses pengguna berbasis peran:

security:
 authorization: enabled

Setelah mengubah konfigurasi, ketik perintah berikut untuk me-restart layanan MongoDB:

$ sudo systemctl restart mongod


Bagaimana Cara Membuat pengguna Admin di MongoDB ?

Jika Anda telah mengaktifkan opsi otorisasi, akses prompt shell MongoDB sebagai berikut:

$ mongo

Sekarang, hubungkan dengan database admin dengan menggunakan shell MongoDB sebagai berikut:

> use admin

Sekarang, buat pengguna admin dengan nama yang sesuai dan atur peran berikut:

db.createUser(
>  {
    user: "mongoAdmin", 
    pwd: "mpaswrd", 
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

Gunakan perintah berikut untuk keluar dari shell:

> quit()

Anda dapat mengakses shell MongoDB sebagai pengguna admin yang telah Anda buat di atas:

$ mongo -u mongoAdmin -p --authenticationDatabase admin

Masukkan kata sandi dan beralih ke database admin sebagai berikut:

> use admin

Sekarang, tunjukkan semua pengguna melalui perintah berikut:

> show users



Cent OS
  1. Instal MariaDB di Server CentOS 7 - Proses Langkah demi Langkah?

  2. Instal LEMP Stack di CentOS 7 - Proses Langkah demi Langkah?

  3. Instal phpMyAdmin dengan Nginx di CentOS 7 - Proses Langkah demi Langkah?

  1. Instal Skype di CentOS 8 - Proses Langkah demi Langkah untuk mengimplementasikannya?

  2. Instal Apache Web Server di CentOS 8 - Proses Langkah demi Langkah untuk melakukannya?

  3. Instal Slack di CentOS 8 - Proses Langkah demi Langkah untuk melakukannya?

  1. Instal MongoDB di CentOS 6

  2. Instal Opera Browser di CentOS 8 - Proses langkah demi langkah untuk melakukannya?

  3. Instal Wine di CentOS 8 - Proses Langkah demi Langkah untuk melakukannya?