How to Install and Configure Git and GitHub on Windows
Indholdsfortegnelse:
- Forudsætninger
- Installation af MongoDB
- Konfiguration af MongoDB
- Oprettelse af administrativ MongoDB-bruger
- Konklusion
MongoDB er en gratis og open-source dokumentdatabase. Den er klassificeret som en NoSQL-database, som er anderledes end traditionelle tabelbaserede SQL-databaser som MySQL og PostgreSQL.
I MongoDB gemmes data i fleksible, JSON-lignende dokumenter, hvor felter kan variere fra dokument til dokument. Det kræver ikke et foruddefineret skema, og datastrukturen kan ændres over tid.
I denne tutorial vil vi vise dig, hvordan du installerer og konfigurerer MongoDB Community Edition på en CentOS 7-server fra de officielle MongoDB-lagre.
Forudsætninger
Før du fortsætter med denne tutorial, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.
Installation af MongoDB
På dette tidspunkt, hvor denne artikel skrives, er den nyeste version af MongoDB, der er tilgængelig fra de officielle MongoDB-oplager, version 4.0. Før du fortsætter med det næste trin, skal du besøge afsnittet (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum) i MongoDBs dokumentation og kontroller, om der er en ny version tilgængelig.
Følg nedenstående trin for at installere den seneste stabile version af MongoDB på din CentOS-server:
-
Aktiverer MongoDB-lageret
For at tilføje MongoDB-depotet til dit system skal du åbne din teksteditor og oprette en ny YUM
/etc/yum.repos.d/mongodb-org.repomongodb-org.repo
navnetmongodb-org.repo
i mappen/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.asc
Installation af MongoDB
Nu, hvor depotet er aktiveret, kan du installere
mongodb-org
ved hjælp af yum-værktøjet:sudo yum install mongodb-org
Under installationen beder yum dig om at importere MongoDB GPG-nøglen. Skriv
y
og trykEnter
.Følgende pakker installeres på dit system som en del af
mongodb-org
pakken:-
mongodb-org-server
-mongod
dæmonen og tilhørende init-scripts og konfigurationer.mongodb-org-mongos
-mongos
dæmonen.mongodb-org-shell
-mongodb-org-shell
shell, en interaktiv JavaScript-grænseflade til MongoDB, der bruges til at udføre administrative opgaver troede kommandolinjen.mongodb-org-tools
- Indeholder flere MongoDB-værktøjer til import og eksport af data, statistik samt andre værktøjer.
Starter MongoDB
Når installationen er afsluttet, skal du starte MongoDB-dæmonen og aktivere den til at starte ved opstart ved at skrive:
sudo systemctl start mongod
sudo systemctl enable mongod
Bekræftelse af MongoDB-installation
For at verificere installationen opretter vi forbindelse til MongoDB-databaseserveren ved hjælp af
mongo
værktøjet og udskriver serverversionen:mongo
Når du er inde i MongoDB-shell, skal du indtaste følgende kommando, der viser MongoDB-versionen:
db.version()
Outputet ser ud som følger:
4.0.1
-
Konfiguration af MongoDB
Du kan konfigurere din MongoDB-forekomst ved at redigere
/etc/mongod.conf
, som er skrevet i YAML.
Standardkonfigurationsindstillingerne er i de fleste tilfælde tilstrækkelige. For produktionsmiljøer anbefaler vi dog at fjerne komponenten af sikkerhedsafsnittet og aktivere tilladelse som vist nedenfor:
/etc/mongod.conf
security: authorization: enabled
authorization
muliggør Role-Based Access Control (RBAC), der regulerer brugernes adgang til databastressourcer og operationer. Hvis denne indstilling er deaktiveret, har hver bruger adgang til enhver database og vil være i stand til at udføre enhver handling.
Efter at have foretaget ændringer i MongoDB-konfigurationsfilen, skal du genstarte mongod-tjenesten:
sudo systemctl restart mongod
For at finde mere information om de konfigurationsindstillinger, der er tilgængelige i MongoDB 4.0, skal du besøge dokumentationssiden for konfigurationsfilindstillinger.
Oprettelse af administrativ MongoDB-bruger
Gå først til mongoskallen med:
mongo
Når du først er inde i MongoDB-shell, skal du indtaste følgende kommando for at oprette forbindelse til
admin
databasen:
use admin
switched to db admin
Opret en ny bruger med navnet
mongoAdmin
med rollen
userAdminAnyDatabase
:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
Du kan navngive den administrative MongoDB-bruger, som du vil.
Gå ud af mongoskallen med:
quit()
For at teste ændringerne skal du få adgang til mongo-shell ved hjælp af den administrative bruger, du tidligere har oprettet:
mongo -u mongoAdmin -p --authenticationDatabase admin
use admin
switched to db admin
Udskriv nu brugerne med:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
Du kan også prøve at få adgang til mongo-shell uden nogen argumenter (skriv bare
mongo
) og se, om du kan liste brugerne ved hjælp af de samme kommandoer som ovenfor.
Konklusion
Du har lært, hvordan du installerer og konfigurerer MongoDB 4.0 på din CentOS 7-server.
Du kan læse The MongoDB 4.0 Manual for mere information om dette emne.
centos mongodb-databaseSådan installeres mongodb på debian 10 linux

I denne tutorial vil vi forklare, hvordan man installerer og konfigurerer den nyeste version af MongoDB Community Edition på Debian 10 Buster. MongoDB er en gratis og open-source dokumentdatabase.
Sådan installeres mongodb på ubuntu 18.04

MongoDB er en gratis og open-source dokumentdatabase. I denne tutorial vil vi dække processen med installation og konfiguration af den nyeste version af MongoDB Community Edition på en Ubuntu 18.04-maskine fra de officielle MongoDB-oplagringssteder.
Sådan installeres mongodb på debian 9

I denne tutorial vil vi vise dig, hvordan du installerer og konfigurerer den nyeste version af MongoDB Community Edition på et Debian 9-systemer fra de officielle MongoDB-lagre.