Install Robomongo on Ubuntu 16.04
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του MongoDB
- Διαμόρφωση του MongoDB
- Δημιουργία του χρήστη διαχείρισης MongoDB
- συμπέρασμα
Το MongoDB είναι μια ελεύθερη και ανοικτή βάση δεδομένων εγγράφων. Ανήκει σε μια οικογένεια βάσεων δεδομένων που ονομάζονται NoSQL και είναι διαφορετικά από τις παραδοσιακές βάσεις δεδομένων SQL που βασίζονται σε πίνακες, όπως η MySQL και η PostgreSQL.
Στο MongoDB, τα δεδομένα αποθηκεύονται σε ευέλικτα, παρόμοια με JSON έγγραφα, όπου τα πεδία μπορούν να διαφέρουν από έγγραφο σε έγγραφο. Δεν απαιτεί προκαθορισμένο σχήμα και η δομή δεδομένων μπορεί να αλλάξει με την πάροδο του χρόνου.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε και να διαμορφώσετε την τελευταία έκδοση του MongoDB Community Edition σε ένα σύστημα Debian 9 από τα επίσημα αποθετήρια MongoDB.
Προϋποθέσεις
Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Εγκατάσταση του MongoDB
Κατά τη σύνταξη αυτού του άρθρου, η τελευταία έκδοση του MongoDB είναι έκδοση 4.0.
Πριν συνεχίσετε τη διαδικασία εγκατάστασης, μεταβείτε στην ενότητα (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/) της τεκμηρίωσης του MongoDB και ελέγξτε αν υπάρχει διαθέσιμη νέα έκδοση.
Τα παρακάτω βήματα περιγράφουν τον τρόπο εγκατάστασης του MongoDB σε ένα σύστημα Debian:
-
Αρχικά, εγκαταστήστε τα πακέτα που απαιτούνται για την προσθήκη ενός νέου αποθετηρίου:
sudo apt install software-properties-common dirmngrΠροσθέστε το κλειδί GPG MongoDB στο σύστημά σας χρησιμοποιώντας την ακόλουθη εντολή:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4Αφού εισαχθεί το κλειδί, για να προσθέσετε την εκτέλεση του αποθετηρίου MongoDB:
sudo add-apt-repository 'deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main'Ενημέρωση της λίστας πακέτων:
sudo apt updateΕγκαταστήστε το μετα-πακέτο
mongodb-orgμε:sudo apt install mongodb-orgΤα ακόλουθα πακέτα θα εγκατασταθούν στο σύστημά σας ως μέρος του
mongodb-org:-
mongodb-org-server- Ο δαίμοναςmongodκαι τα αντίστοιχα σενάρια και διαμορφώσεις init.mongodb-org-mongos- Ο δαίμονας τουmongos.mongodb-org-shell- Το κέλυφος mongo είναι ένα διαδραστικό περιβάλλον διασύνδεσης JavaScript στο MongoDB. Χρησιμοποιείται για την εκτέλεση εργασιών διαχείρισης μέσω της γραμμής εντολών.mongodb-org-tools- Περιέχει διάφορα εργαλεία MongoDB για εισαγωγή και εξαγωγή δεδομένων, στατιστικών, καθώς και άλλων βοηθητικών προγραμμάτων.
Ξεκινήστε το δαίμονα MongoDB και ενεργοποιήστε το για εκκίνηση κατά την εκκίνηση πληκτρολογώντας:
sudo systemctl start mongodsudo systemctl enable mongodΓια να επαληθεύσετε εάν η εγκατάσταση έχει ολοκληρωθεί με επιτυχία, θα συνδεθούμε με το διακομιστή βάσης δεδομένων MongoDB χρησιμοποιώντας το εργαλείο
mongoκαι θα εκτυπώσουμε την κατάσταση σύνδεσης:mongo --eval 'db.runCommand({ connectionStatus: 1 })'Η έξοδος θα μοιάζει με αυτό:
MongoDB shell version v4.0.2 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 4.0.2 { "authInfo": { "authenticatedUsers":, "authenticatedUserRoles": }, "ok": 1 }Μια τιμή
1για το πεδίοokδείχνει επιτυχία. -
Διαμόρφωση του MongoDB
Το MongoDB χρησιμοποιεί ένα αρχείο διαμόρφωσης μορφοποιημένο με YAML,
/etc/mongod.conf
. Μπορείτε να ρυθμίσετε την παράσταση MongoDB με την επεξεργασία αυτού του αρχείου.
Οι προεπιλεγμένες ρυθμίσεις διαμόρφωσης επαρκούν για τους περισσότερους χρήστες. Ωστόσο, για τα περιβάλλοντα παραγωγής, συνιστάται να αποσυνδέσετε το τμήμα ασφαλείας και να ενεργοποιήσετε την εξουσιοδότηση όπως φαίνεται παρακάτω:
/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
την ακόλουθη εντολή για να δημιουργήσετε ένα νέο χρήστη που ονομάζεται
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
Εισαγάγετε τον κωδικό πρόσβασης όταν σας ζητηθεί. Μόλις είστε μέσα στο κέλυφος MongoDB, συνδεθείτε στη βάση δεδομένων
admin
:
use admin
switched to db admin
Τώρα, εκτυπώστε τους χρήστες με:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
Μπορείτε επίσης να προσπαθήσετε να αποκτήσετε πρόσβαση στο κέλυφος mongo χωρίς οποιαδήποτε επιχειρήματα (απλώς πληκτρολογήστε
mongo
) και δείτε εάν μπορείτε να απαριθμήσετε τους χρήστες χρησιμοποιώντας τις ίδιες εντολές όπως παραπάνω.
συμπέρασμα
Έχετε μάθει πώς να εγκαταστήσετε και να διαμορφώσετε το MongoDB 4.0 στον κεντρικό υπολογιστή σας Debian 9.
Μπορείτε να συμβουλευτείτε το Εγχειρίδιο του MongoDB 4.0 για περισσότερες πληροφορίες σχετικά με αυτό το θέμα.
debian mongodb βάση δεδομένωνΠώς να εγκαταστήσετε το πρόγραμμα περιήγησης Chrome στο Chrome στο debian 10 linux
Το Google Chrome είναι το πιο δημοφιλές πρόγραμμα περιήγησης στο διαδίκτυο στον κόσμο. Σε αυτό το σεμινάριο θα ξεκινήσουμε τα βήματα εγκατάστασης του προγράμματος περιήγησης στο Google Chrome στο Debian 10 Linux.
Πώς να εγκαταστήσετε το mongodb στο debian 10 linux
Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να εγκαταστήσετε και να διαμορφώσετε την τελευταία έκδοση του MongoDB Community Edition στο Debian 10 Buster. Το MongoDB είναι μια ελεύθερη και ανοικτή βάση δεδομένων εγγράφων.
Πώς να εγκαταστήσετε το mongodb στο ubuntu 18.04
Το MongoDB είναι μια ελεύθερη και ανοικτή βάση δεδομένων εγγράφων. Σε αυτό το σεμινάριο, θα καλύψουμε τη διαδικασία εγκατάστασης και διαμόρφωσης της τελευταίας έκδοσης του MongoDB Community Edition σε ένα μηχάνημα Ubuntu 18.04 από τα επίσημα αποθετήρια MongoDB.







