Установка MongoDB на Centos 7
Isi kandungan:
- Prasyarat
- Memasang MongoDB
- Mengkonfigurasi MongoDB
- Mencipta Pengguna MongoDB Pentadbiran
- Kesimpulannya
MongoDB adalah pangkalan data dokumen percuma dan sumber terbuka. Ia dikelaskan sebagai pangkalan data NoSQL yang berbeza daripada pangkalan data SQL berasaskan jadual tradisional seperti MySQL dan PostgreSQL.
Dalam MongoDB, data disimpan dalam fleksibel, dokumen seperti JSON di mana bidang boleh berubah dari dokumen ke dokumen. Ia tidak memerlukan skema yang telah ditetapkan dan struktur data boleh diubah dari semasa ke semasa.
Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan mengkonfigurasi MongoDB Community Edition pada pelayan CentOS 7 dari repositori MongoDB rasmi.
Prasyarat
Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Memasang MongoDB
Pada masa penulisan artikel ini, versi terkini MongoDB tersedia dari repositori MongoDB rasmi adalah versi 4.0. Sebelum meneruskan langkah seterusnya lawati bahagian dokumentasi MongoDB (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum) dan periksa sama ada terdapat pelepasan baru.
Ikuti langkah di bawah untuk memasang versi stabil MongoDB pada pelayan CentOS anda:
-
Membolehkan repositori MongoDB
Untuk menambah repositori MongoDB ke sistem anda, buka editor teks anda dan buat fail konfigurasi YUM baru bernama
/etc/yum.repos.d/mongodb-org.repomongodb-org.repodi direktori/etc/yum.repos.d/:name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.ascMemasang MongoDB
Sekarang bahawa repositori diaktifkan, anda boleh memasang pakej meta
mongodb-orgmenggunakan utiliti yum:sudo yum install mongodb-orgSemasa yum pemasangan akan meminta anda untuk mengimport kunci GPG MongoDB. Taip
ydan tekanEnter.Pakej berikut akan dipasang pada sistem anda sebagai sebahagian pakej
mongodb-org:-
mongodb-org-server- daemonmongod, dan skrip dan konfigurasi init yang sesuai.mongodb-org-mongos- daemonmongos.mongodb-org-shell-mongodb-org-shellmongo, antara muka JavaScript interaktif kepada MongoDB, digunakan untuk melaksanakan tugas pentadbiran memikirkan baris arahan.mongodb-org-tools- Mengandungi beberapa alat MongoDB untuk mengimport dan mengeksport data, statistik, serta utiliti lain.
Memulakan MongoDB
Sebaik sahaja pemasangan selesai, mulakan daemon MongoDB dan dayakan bermula dengan menaip:
sudo systemctl start mongodsudo systemctl enable mongodMengesahkan Pemasangan MongoDB
Untuk mengesahkan pemasangan kami akan menyambung ke pelayan pangkalan data MongoDB menggunakan alat
mongodan mencetak versi pelayan:mongoSebaik sahaja anda berada di dalam shell shell MongoDB perintah berikut yang akan memaparkan versi MongoDB:
db.version()Output akan kelihatan seperti berikut:
4.0.1 -
Mengkonfigurasi MongoDB
Anda boleh mengkonfigurasi contoh MongoDB anda dengan mengedit fail konfigurasi
/etc/mongod.conf
yang ditulis dalam YAML.
Tetapan konfigurasi lalai adalah mencukupi dalam kebanyakan kes. Walau bagaimanapun, untuk persekitaran pengeluaran kami mengesyorkan tidak mengulas seksyen keselamatan dan membolehkan kebenaran seperti ditunjukkan di bawah:
/etc/mongod.conf
security: authorization: enabled
Opsyen
authorization
membolehkan Kawalan Akses Berasaskan Peranan (RBAC) yang mengawal pengguna akses kepada sumber dan pangkalan data pangkalan data. Sekiranya pilihan ini dilumpuhkan, setiap pengguna akan mempunyai akses kepada mana-mana pangkalan data dan akan dapat melaksanakan sebarang tindakan.
Selepas membuat perubahan kepada fail konfigurasi MongoDB, mulakan semula perkhidmatan mongod:
sudo systemctl restart mongod
Untuk mendapatkan lebih banyak maklumat tentang pilihan konfigurasi yang terdapat di MongoDB 4.0, lawati halaman dokumentasi Pilihan Konfigurasi.
Mencipta Pengguna MongoDB Pentadbiran
Capaian pertama shell mongo dengan:
mongo
Sebaik sahaja anda berada di dalam shell Shell MongoDB perintah berikut untuk menyambung ke pangkalan data
admin
:
use admin
switched to db admin
Buat pengguna baru bernama
mongoAdmin
dengan peranan
userAdminAnyDatabase
:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
Anda boleh menamakan pengguna MongoDB pentadbiran yang anda mahukan.
Keluar tempurung mongo dengan:
quit()
Untuk menguji perubahan, akses shell mongo menggunakan pengguna pentadbiran yang telah anda buat sebelum ini:
mongo -u mongoAdmin -p --authenticationDatabase admin
use admin
switched to db admin
Sekarang, cetak pengguna dengan:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
Anda juga boleh cuba mengakses shell mongo tanpa sebarang argumen (hanya taip
mongo
) dan lihat jika anda boleh menyenaraikan pengguna menggunakan perintah yang sama seperti di atas.
Kesimpulannya
Anda telah belajar cara memasang dan mengkonfigurasi MongoDB 4.0 pada pelayan CentOS 7 anda.
Anda boleh mendapatkan nasihat The MongoDB 4.0 Manual untuk maklumat lanjut mengenai topik ini.
centos mongodb databaseMemasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang mongodb pada debian 10 linux
Dalam tutorial ini, kami akan menerangkan cara memasang dan mengkonfigurasi versi terkini MongoDB Community Edition pada Debian 10 Buster. MongoDB adalah pangkalan data dokumen percuma dan sumber terbuka.
Bagaimana untuk memasang mongodb pada ubuntu 18.04
MongoDB adalah pangkalan data dokumen percuma dan sumber terbuka. Dalam tutorial ini, kami akan menampung proses memasang dan mengkonfigurasi versi terkini MongoDB Community Edition pada mesin Ubuntu 18.04 dari repositori MongoDB rasmi.







