How to Install and Configure Git and GitHub on Windows
Cuprins:
MongoDB este o bază de date de documente gratuite și open-source. Aparține unei familii de baze de date numite NoSQL, care este diferită de bazele tradiționale de baze de date SQL bazate pe tabel, precum MySQL și PostgreSQL.
În MongoDB, datele sunt stocate în documente flexibile, precum JSON, unde câmpurile pot varia de la document la document. Nu necesită o schemă predefinită, iar structura datelor poate fi modificată în timp.
În acest tutorial, vă vom explica cum să instalați și să configurați cea mai recentă versiune a MongoDB Community Edition pe Debian 10 Buster.
Instalarea MongoDB
MongoDB nu este disponibil în depozitele standard Debian Buster. Vom activa depozitul oficial MongoDB și vom instala pachetele.
În momentul scrierii acestui articol, cea mai recentă versiune a MongoDB este versiunea 4.2. Înainte de a începe instalarea, accesați pagina Instalare pe Debian a documentației MongoDB și verificați dacă există o nouă versiune disponibilă.
Efectuați următorii pași ca root sau utilizator cu privilegii sudo pentru a instala MongoDB pe un sistem Debian:
-
Instalați pachetele necesare pentru adăugarea unui nou depozit:
sudo apt install dirmngr gnupg apt-transport-https software-properties-common ca-certificates curlAdăugați cheia MongoDB GPG la sistemul dvs.:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -Activați depozitul MongoDB:
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main'Pachetele cu versiuni mai vechi de MongoDB nu sunt disponibile pentru Debian 10.
Actualizați lista de pachete și instalați meta-pachetul
mongodb-org:sudo apt updatesudo apt install mongodb-orgUrmătoarele pachete vor fi instalate pe sistem ca parte a pachetului
mongodb-org:-
mongodb-org-server-mongodși scripturile init și configurațiile corespunzătoare.mongodb-org-mongos-mongos.mongodb-org-shell-mongodb-org-shellmongo este o interfață JavaScript interactivă pentru MongoDB. Este utilizat pentru a efectua sarcini administrative prin linia de comandă.mongodb-org-tools- Conține mai multe instrumente MongoDB pentru importul și exportul de date, statistici, precum și alte utilități.
Porniți serviciul MongoDB și permiteți-l să pornească la pornire:
sudo systemctl enable mongod --nowPentru a verifica dacă instalarea s-a finalizat cu succes, conectați-vă la serverul de baze de date MongoDB folosind instrumentul
mongoși imprimați starea conexiunii:mongo --eval 'db.runCommand({ connectionStatus: 1 })'Rezultatul va arăta astfel:
MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id": UUID("09f11c53-605f-44ad-abec-ec5801bb6b06") } MongoDB server version: 4.2.1 { "authInfo": { "authenticatedUsers":, "authenticatedUserRoles": }, "ok": 1 }O valoare de
1pentru câmpulokindică succesul. -
Configurarea MongoDB
Fișierul de configurare MongoDB se numește
mongod.conf
și se află în directorul
/etc
Fișierul este în format YAML.
Setările implicite de configurare sunt suficiente pentru majoritatea utilizatorilor. Cu toate acestea, pentru mediile de producție, se recomandă să descarceți secțiunea de securitate și să activați autorizarea, după cum se arată mai jos:
/etc/mongod.conf
security: authorization: enabled
Opțiunea de
authorization
permite controlul accesului bazat pe roluri (RBAC) care reglementează accesul utilizatorilor la resursele și operațiunile bazei de date. Dacă această opțiune este dezactivată, fiecare utilizator poate accesa toate bazele de date și poate efectua orice acțiune.
După editarea fișierului de configurare, reporniți serviciul mongod pentru ca modificările să aibă efect:
sudo systemctl restart mongod
Pentru a afla mai multe informații despre opțiunile de configurare disponibile în MongoDB 4.2, accesați pagina de documentare Opțiuni de fișiere de configurare.
Crearea utilizatorului MongoDB administrativ
mongo
Din interiorul shell-ului MongoDB, tastați următoarea comandă pentru a vă conecta la baza de date
admin
:
use admin
switched to db admin
Emite următoarea comandă pentru a crea un utilizator nou numit
mongoAdmin
cu rolul
userAdminAnyDatabase
:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
Puteți numi utilizatorul MongoDB administrativ așa cum doriți.
Ieșiți din coaja de mongo cu:
quit()
Pentru a testa modificările, accesați shell-ul mongo folosind utilizatorul administrativ pe care l-ați creat anterior:
mongo -u mongoAdmin -p --authenticationDatabase admin
Introduceți parola când vi se solicită. După ce vă aflați în shell-ul MongoDB, conectați-vă la baza de date de
admin
:
use admin
switched to db admin
Acum, imprimați utilizatorii cu:
show users
{ "_id": "admin.mongoAdmin", "userId": UUID("cdc81e0f-db58-4ec3-a6b8-829ad0c31f5c"), "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
Concluzie
V-am arătat cum se instalează MongoDB 4.2 pe Debian 10, Buster. Accesați manualul MongoDB pentru mai multe informații despre acest subiect.
baza de date debian mongodbCum se instalează mongodb pe centos 7
În acest tutorial vă vom arăta cum să instalați și să configurați MongoDB Community Edition pe un server CentOS 7 din depozitele oficiale MongoDB.
Cum se instalează mongodb pe debian 9
În acest tutorial, vă vom arăta cum să instalați și să configurați cea mai recentă versiune a ediției MongoDB Community Edition pe sistemele Debian 9 din depozitele oficiale MongoDB.
Cum se instalează virtualbox pe debian linux 10 linux
VirtualBox este un software de virtualizare cross-platform open-source care vă permite să rulați mai multe sisteme de operare pentru oaspeți simultan. Acest tutorial explică cum se instalează cel mai recent VirtualBox pe Debian 10, Buster.







