How to Install and Configure Git and GitHub on Windows
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του MongoDB
- Διαμόρφωση του MongoDB
- Δημιουργία του χρήστη διαχείρισης MongoDB
- συμπέρασμα
Το MongoDB είναι μια ελεύθερη και ανοικτή βάση δεδομένων εγγράφων. Είναι ταξινομημένη ως βάση δεδομένων NoSQL που είναι διαφορετική από τις παραδοσιακές βάσεις δεδομένων SQL που βασίζονται σε πίνακες, όπως η MySQL και η PostgreSQL.
Στο MongoDB, τα δεδομένα αποθηκεύονται σε ευέλικτα, παρόμοια με JSON έγγραφα, όπου τα πεδία μπορούν να διαφέρουν από έγγραφο σε έγγραφο. Δεν απαιτεί προκαθορισμένο σχήμα και η δομή δεδομένων μπορεί να αλλάξει με την πάροδο του χρόνου.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε και να διαμορφώσετε την έκδοση MongoDB Community Edition σε έναν κεντρικό υπολογιστή 7 από τις επίσημες αποθήκες του MongoDB.
Προϋποθέσεις
Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Εγκατάσταση του MongoDB
Κατά τη σύνταξη αυτού του άρθρου, η τελευταία έκδοση του MongoDB που διατίθεται από τα επίσημα αποθετήρια MongoDB είναι έκδοση 4.0. Προτού συνεχίσετε με το επόμενο βήμα, επισκεφθείτε την ενότητα της τεκμηρίωσης του MongoDB (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum) και ελέγξτε αν υπάρχει διαθέσιμη νέα έκδοση.
Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε την πιο πρόσφατη σταθερή έκδοση του MongoDB στον κεντρικό υπολογιστή σας CentOS:
-
Ενεργοποίηση του αποθετηρίου MongoDB
Για να προσθέσετε το αποθετήριο MongoDB στο σύστημά σας, ανοίξτε τον επεξεργαστή κειμένου και δημιουργήστε ένα νέο αρχείο διαμόρφωσης αποθετηρίου YUM με το όνομα
/etc/yum.repos.d/mongodb-org.repomongodb-org.repoμέσα στον κατάλογοmongodb-org.repo: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.ascΕγκατάσταση του MongoDB
Τώρα που είναι ενεργοποιημένη η αποθήκη, μπορείτε να εγκαταστήσετε το μετα-πακέτο
mongodb-orgχρησιμοποιώντας το βοηθητικό πρόγραμμα yum:sudo yum install mongodb-orgΚατά τη διάρκεια της εγκατάστασης, το yum θα σας ζητήσει να εισαγάγετε το κλειδί GPG MongoDB. Πληκτρολογήστε
yκαι πατήστεEnter.Τα ακόλουθα πακέτα θα εγκατασταθούν στο σύστημά σας ως μέρος του
mongodb-org:-
mongodb-org-server- Ο δαίμοναςmongodκαι τα αντίστοιχα σενάρια και διαμορφώσεις init.mongodb-org-mongos- Ο δαίμονας τουmongos.mongodb-org-shell- Το κέλυφος mongo, ένα διαδραστικό περιβάλλον διασύνδεσης JavaScript στο MongoDB, το οποίο χρησιμοποιείται για την εκτέλεση διοικητικών εργασιών, σκέφτηκε τη γραμμή εντολών.mongodb-org-tools- Περιέχει διάφορα εργαλεία MongoDB για εισαγωγή και εξαγωγή δεδομένων, στατιστικών, καθώς και άλλων βοηθητικών προγραμμάτων.
Ξεκινώντας το MongoDB
Μόλις ολοκληρωθεί η εγκατάσταση, ξεκινήστε τον δαίμονα MongoDB και ενεργοποιήστε τον να ξεκινήσει από την εκκίνηση πληκτρολογώντας:
sudo systemctl start mongodsudo systemctl enable mongodΕπαλήθευση της εγκατάστασης του MongoDB
Για να επαληθεύσουμε την εγκατάσταση, θα συνδεθούμε με το διακομιστή βάσης δεδομένων MongoDB χρησιμοποιώντας το εργαλείο
mongoκαι θα εκτυπώσουμε την έκδοση του διακομιστή:mongoΑφού βρεθείτε μέσα στο κέλυφος MongoDB, πληκτρολογήστε την ακόλουθη εντολή η οποία θα εμφανίσει την έκδοση MongoDB:
db.version()Η έξοδος θα μοιάζει με την ακόλουθη:
4.0.1 -
Διαμόρφωση του MongoDB
Μπορείτε να διαμορφώσετε την
/etc/mongod.conf
MongoDB τροποποιώντας το αρχείο ρυθμίσεων
/etc/mongod.conf
που είναι γραμμένο σε YAML.
Οι προεπιλεγμένες ρυθμίσεις παραμέτρων είναι αρκετές στις περισσότερες περιπτώσεις. Ωστόσο, για περιβάλλοντα παραγωγής συνιστούμε να μη συμπληρώσετε το τμήμα ασφαλείας και να επιτρέψετε την εξουσιοδότηση όπως φαίνεται παρακάτω:
/etc/mongod.conf
security: authorization: enabled
Η επιλογή
authorization
επιτρέπει τον έλεγχο πρόσβασης βάσει ρόλων (RBAC), ο οποίος ρυθμίζει την πρόσβαση των χρηστών σε πόρους και λειτουργίες βάσης δεδομένων. Εάν αυτή η επιλογή είναι απενεργοποιημένη, κάθε χρήστης θα έχει πρόσβαση σε οποιαδήποτε βάση δεδομένων και θα είναι σε θέση να εκτελέσει οποιαδήποτε ενέργεια.
Αφού κάνετε αλλαγές στο αρχείο ρυθμίσεων MongoDB, κάντε επανεκκίνηση της υπηρεσίας mongod:
sudo systemctl restart mongod
Για να βρείτε περισσότερες πληροφορίες σχετικά με τις επιλογές διαμόρφωσης που είναι διαθέσιμες στο MongoDB 4.0, επισκεφθείτε τη σελίδα τεκμηρίωσης Επιλογές αρχείων ρύθμισης παραμέτρων.
Δημιουργία του χρήστη διαχείρισης MongoDB
Πρώτη πρόσβαση στο κέλυφος mongo με:
mongo
Αφού βρεθείτε στο εσωτερικό του τύπου MongoDB, πληκτρολογήστε την ακόλουθη εντολή για να συνδεθείτε στη βάση δεδομένων
admin
:
use admin
switched to db admin
Δημιουργήστε ένα νέο χρήστη που ονομάζεται
mongoAdmin
με το ρόλο
userAdminAnyDatabase
:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
Μπορείτε να ονομάσετε τον χρήστη του διαχειριστή MongoDB όπως θέλετε.
Βγείτε από το κέλυφος mongo με:
quit()
Για να ελέγξετε τις αλλαγές, αποκτήστε πρόσβαση στο κέλυφος mongo χρησιμοποιώντας το χρήστη διαχειριστή που έχετε δημιουργήσει στο παρελθόν:
mongo -u mongoAdmin -p --authenticationDatabase admin
use admin
switched to db admin
Τώρα, εκτυπώστε τους χρήστες με:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
Μπορείτε επίσης να προσπαθήσετε να αποκτήσετε πρόσβαση στο κέλυφος mongo χωρίς οποιαδήποτε επιχειρήματα (απλώς πληκτρολογήστε
mongo
) και δείτε εάν μπορείτε να απαριθμήσετε τους χρήστες χρησιμοποιώντας τις ίδιες εντολές όπως παραπάνω.
συμπέρασμα
Έχετε μάθει πώς να εγκαταστήσετε και να ρυθμίσετε το MongoDB 4.0 στον κεντρικό υπολογιστή σας CentOS 7.
Μπορείτε να συμβουλευτείτε το Εγχειρίδιο του MongoDB 4.0 για περισσότερες πληροφορίες σχετικά με αυτό το θέμα.
centos mongodb βάση δεδομένωνΠώς να εγκαταστήσετε το mongodb στο debian 10 linux
Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να εγκαταστήσετε και να διαμορφώσετε την τελευταία έκδοση του MongoDB Community Edition στο Debian 10 Buster. Το MongoDB είναι μια ελεύθερη και ανοικτή βάση δεδομένων εγγράφων.
Πώς να εγκαταστήσετε το mongodb στο ubuntu 18.04
Το MongoDB είναι μια ελεύθερη και ανοικτή βάση δεδομένων εγγράφων. Σε αυτό το σεμινάριο, θα καλύψουμε τη διαδικασία εγκατάστασης και διαμόρφωσης της τελευταίας έκδοσης του MongoDB Community Edition σε ένα μηχάνημα Ubuntu 18.04 από τα επίσημα αποθετήρια MongoDB.
Πώς να εγκαταστήσετε το mongodb στο debian 9
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε και να διαμορφώσετε την τελευταία έκδοση του MongoDB Community Edition σε ένα σύστημα Debian 9 από τα επίσημα αποθετήρια MongoDB.







