How To Install MySQL on Windows 10
Indholdsfortegnelse:
- Forudsætninger
- Installation af MongoDB
- Konfiguration af MongoDB
- Oprettelse af administrativ MongoDB-bruger
- Konklusion
MongoDB er en gratis og open-source dokumentdatabase. Det hører til en familie af databaser kaldet NoSQL, der adskiller sig fra de 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 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.
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å det tidspunkt, hvor denne artikel skrives, er den seneste version af MongoDB version 4.0.
Før du fortsætter med installationsprocessen, skal du gå over til afsnittet (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/#using-deb-packages-recommended) i MongoDBs dokumentation og kontrollere, om der er en ny version tilgængelig.
Følgende trin beskriver, hvordan du installerer MongoDB på din Ubuntu-server:
-
Aktiverer MongoDB-lageret
Tilføj først MongoDB GPG-nøglen til dit system ved hjælp af følgende kommando:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Når nøglen er importeret, skal du tilføje MongoDB-arkivet med:
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Installation af MongoDB
For at kunne installere pakker fra MongoDB-arkivet skal du først opdatere pakkelisten:
sudo apt update
Nu, hvor depotet er aktiveret og
mongodb-org
er opdateret, kan du installere meta-pakkenmongodb-org
ved at skrive:sudo apt install mongodb-org
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 er en interaktiv JavaScript-grænseflade til MongoDB. Det bruges til at udføre administrative opgaver via 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 kontrollere, om installationen er afsluttet, vil vi oprette forbindelse til MongoDB-databaseserveren ved hjælp af
mongo
værktøjet og udskrive forbindelsesstatus:mongo --eval 'db.runCommand({ connectionStatus: 1 })'
Outputet ser sådan ud:
MongoDB shell version v4.0.10 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 4.0.10 { "authInfo": { "authenticatedUsers":, "authenticatedUserRoles": }, "ok": 1 }
En værdi på
1
forok
feltet indikerer succes. -
Konfiguration af MongoDB
MongoDB bruger en YAML-formateret konfigurationsfil,
/etc/mongod.conf
. Du kan konfigurere din MongoDB-instans ved at redigere denne fil.
Standardkonfigurationsindstillingerne er tilstrækkelige for de fleste brugere. For produktionsmiljøer anbefales det dog at fjerne sikkerhedsafsnittet og aktivere autorisation som vist nedenfor:
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 alle databaser og udfører enhver handling.
Efter at have foretaget ændringer i MongoDB-konfigurationsfilen, skal du genstarte mongod-tjenesten med:
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
Udsted følgende kommando for at oprette en ny bruger, der hedder
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 Ubuntu 18.04-server. Besøg MongoDB 4.0 Manual for mere information om dette emne.
ubuntu mongodb-databaseSådan installeres mongodb på centos 7

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.
Så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å 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.