Cara menginstal mongodb 4 di centos 8
- 1347
- 288
- Ian Parker
Mongodb adalah mesin database NoSQL berbasis dokumen dan tujuan umum yang menyimpan data dalam format JSON. Ini gratis dan opensource dan dikirimkan dengan satu set fitur keren dan bagus seperti penyimpanan file, replikasi data, kueri ad-hoc, dan balancing muatan hanya untuk menyebutkan beberapa. Beberapa perusahaan blue-chip yang telah dimasukkan Mongodb dalam aplikasi mereka termasuk Adobe, Facebook, Google, eBay, Dan Coinbase.
Dalam tutorial ini, Anda akan belajar cara menginstal Mongodb pada Centos 8.
Langkah 1: Tambahkan repositori MongoDB
Sejak Mongodb tidak ada di Centos 8 Repositori default, kami akan menambahkannya secara manual. Jadi pertama -tama, buat file repositori seperti yang ditunjukkan.
# vi /etc /yum.repo.D/MongoDB.repo
Tempel konfigurasi di bawah ini dan simpan file.
[MongoDB-org-4.2] Name = MongoDB Repository BaseUrl = https: // repo.Mongodb.org/yum/redhat/$ rilis/mongoDb-org/pengembangan/x86_64/gpgcheck = 1 diaktifkan = 1 gpgkey = https: // www.Mongodb.org/static/pgp/server-4.2.ASC
Langkah 2: Instal MongoDB di Centos 8
Setelah mengaktifkan repositori, langkah selanjutnya adalah menginstal Mongodb Menggunakan perintah DNF berikut.
# DNF Instal MongoDB-org
Selanjutnya, mulai dan aktifkan Mongodb untuk memulai boot dengan menjalankan perintah di bawah ini.
# Systemctl Mulai Mongod # Sudo Systemctl Aktifkan Mongod
Untuk memverifikasi status Mongodb, berlari:
# Systemctl Status Mongod
Atau, Anda dapat menggunakan utilitas netstat untuk mengkonfirmasi itu Mongod Layanan sedang mendengarkan.
# netstat -pnltuVerifikasi port MongoDB
Besar! Kami telah mengkonfirmasi itu Mongodb sedang dan berjalan.
Langkah 3: Akses Mongodb Shell
Anda sekarang dapat mengakses shell MongoDB dengan hanya mengeluarkan perintah:
# Mongo
Anda harus mendapatkan output output serupa seperti yang ditunjukkan pada tangkapan layar di bawah ini.
Hubungkan shell mongodbMembuat Pengguna Admin Mongodban
Sekarang mari beralih persneling dan buat pengguna admin.
Itu selalu merupakan saran yang baik untuk membuat pengguna admin dengan hak istimewa yang ditinggikan untuk melakukan tugas yang ditinggikan. Untuk melakukannya, pertama akses Mongodb's Shell:
# Mongo
Selanjutnya, beralih ke admin database dengan berjalan.
> Gunakan admin
Sekarang buat pengguna MongoDB baru dengan menjalankan kode di bawah ini.
> db.createUser (user: "mongod_admin", pwd: "[email dilindungi]@2019", peran: [role: "useradminanydatabase", db: "admin"])
Jika berhasil, Anda harus mendapatkan output di bawah ini.
Pengguna yang berhasil ditambahkan: "user": "mongod_admin", "peran": ["peran": "useradminanydatabase", "db": "admin"]Buat Pengguna Admin di MongoDB
Untuk membuat daftar pengguna MongoDB yang dibuat, jalankan.
> tunjukkan penggunaDaftar pengguna MongoDB
Mengkonfigurasi Otentikasi untuk MongoDB
Karena itu, semua pengguna dapat mengakses shell dan menjalankan perintah apa pun, yang tidak disarankan sama sekali untuk tujuan keamanan. Dengan mengingat hal itu, kita perlu membuat otentikasi untuk pengguna admin yang baru saja kita buat untuk mencegah pengguna lain menjalankan perintah tanpa otorisasi.
Untuk memungkinkan otentikasi mengedit /lib/systemd/system/mongod.melayani file, di bawah [Melayani]
bagian, cari dan edit parameter lingkungan seperti yang ditunjukkan.
Lingkungan = "option = --auth -f /etc /mongod.conf "Aktifkan otentikasi di MongoDB
Simpan dan Keluar dari file konfigurasi.
Agar perubahan mulai berlaku, muat ulang sistem dan restart Mongodb.
# Systemctl Daemon-reload # SystemctL Restart Mongod
Jika Anda sekarang mencoba mendaftarkan pengguna tanpa otentikasi, Anda harus mendapatkan kesalahan seperti yang ditunjukkan.
Periksa otentikasi MongoDBUntuk mengotentikasi, cukup lulus kredensial seperti yang ditunjukkan.
> db.auth ('mongod_admin', '[email dilindungi]@2019')
Sekarang Anda dapat menjalankan perintah apa pun setelah itu. Mari kita coba daftar pengguna sekali lagi:
> tunjukkan pengguna
Kali ini, semuanya berjalan dengan baik karena kredensial otentikasi disediakan.
Verifikasi otentikasi pengguna MongoDBUntuk keluar dari mesin basis data.
> KELUAR
Dan itu saja untuk hari ini. Kami berharap sekarang Anda merasa nyaman menginstal MongoDB4 pada Anda Centos 8 sistem dan memulai dengan beberapa langkah yang diperlukan.
- « BandWhich - Alat Pemanfaatan Bandwidth Jaringan untuk Linux
- Centos 8 Dirilis - Unduh Gambar ISO DVD »