How to Install Linux Mint 19 Cinnamon on VirtualBox
Obsah:
- Předpoklady
- Instalace MongoDB
- Konfigurace MongoDB
- Vytvoření administrativního uživatele MongoDB
- Závěr
MongoDB je bezplatná a otevřená databáze dokumentů. Je klasifikován jako databáze NoSQL, která se liší od tradičních tabulkových databází SQL, jako je MySQL a PostgreSQL.
V MongoDB jsou data ukládána do flexibilních dokumentů typu JSON, kde se pole mohou lišit od dokumentu k dokumentu. Nevyžaduje předdefinované schéma a strukturu dat lze v průběhu času měnit.
V tomto tutoriálu vám ukážeme, jak nainstalovat a konfigurovat MongoDB Community Edition na serveru CentOS 7 z oficiálních repozitářů MongoDB.
Předpoklady
Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.
Instalace MongoDB
V době psaní tohoto článku je nejnovější verze MongoDB dostupná z oficiálních repozitářů MongoDB verze 4.0. Před pokračováním v dalším kroku navštivte sekci (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum) dokumentace MongoDB a zkontrolujte, zda je k dispozici nové vydání.
Nainstalujte nejnovější stabilní verzi MongoDB na svůj server CentOS podle následujících kroků:
-
Povolení úložiště MongoDB
Chcete-li přidat úložiště MongoDB do svého systému, otevřete textový editor a vytvořte nový konfigurační soubor úložiště YUM s názvem
/etc/yum.repos.d/mongodb-org.repomongodb-org.repo
v adresáři/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
Instalace MongoDB
Nyní, když je úložiště povoleno, můžete nainstalovat meta-balíček
mongodb-org
pomocí obslužného programu yum:sudo yum install mongodb-org
Během instalace vás společnost yum vyzve k importu klíče GPG MongoDB. Zadejte
y
a stiskněteEnter
.Následující balíčky budou nainstalovány do vašeho systému jako součást balíčku
mongodb-org
:-
mongodb-org-server
- démonmongod
a odpovídajícímongod
skripty a konfigurace.mongodb-org-mongos
- démonmongos
.mongodb-org-shell
- Mongo shell, interaktivní JavaScriptové rozhraní pro MongoDB, používané k provádění administrativních úkolů na příkazovém řádku.mongodb-org-tools
- Obsahuje několik nástrojů MongoDB pro import a export dat, statistik a dalších nástrojů.
Počínaje MongoDB
Po dokončení instalace spusťte démona MongoDB a povolte jeho spuštění při spuštění zadáním:
sudo systemctl start mongod
sudo systemctl enable mongod
Ověření instalace MongoDB
K ověření instalace se připojíme k databázovému serveru MongoDB pomocí nástroje
mongo
a vytiskneme verzi serveru:mongo
Jakmile jste uvnitř shellu MongoDB, zadejte následující příkaz, který zobrazí verzi MongoDB:
db.version()
Výstup bude vypadat takto:
4.0.1
-
Konfigurace MongoDB
Instanci MongoDB můžete nakonfigurovat úpravou konfiguračního souboru
/etc/mongod.conf
který je zapsán v YAML.
Ve většině případů stačí výchozí nastavení konfigurace. Pro produkční prostředí však doporučujeme zrušit bezpečnostní sekci a povolit autorizaci, jak je uvedeno níže:
/etc/mongod.conf
security: authorization: enabled
Volba
authorization
umožňuje kontrolu přístupu založenou na rolích (RBAC), která reguluje přístup uživatelů k databázovým prostředkům a operacím. Pokud je tato možnost zakázána, bude mít každý uživatel přístup k jakékoli databázi a bude moci provést jakoukoli akci.
Po provedení změn v konfiguračním souboru MongoDB restartujte službu mongod:
sudo systemctl restart mongod
Další informace o možnostech konfigurace dostupných v MongoDB 4.0 naleznete na stránce dokumentace k souborům Možnosti konfiguračního souboru.
Vytvoření administrativního uživatele MongoDB
První přístup k mongo shell s:
mongo
Jakmile jste uvnitř shellu MongoDB, zadejte následující příkaz pro připojení k databázi
admin
:
use admin
switched to db admin
Vytvořte nového uživatele s názvem
mongoAdmin
pomocí role
userAdminAnyDatabase
:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
Můžete pojmenovat administrativního uživatele MongoDB, jak chcete.
Ukončete mongo shell s:
quit()
Chcete-li otestovat změny, otevřete mongo shell pomocí administrátora, kterého jste dříve vytvořili:
mongo -u mongoAdmin -p --authenticationDatabase admin
use admin
switched to db admin
Nyní vytiskněte uživatele pomocí:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
Můžete se také pokusit o přístup k mongo shell bez jakýchkoli argumentů (stačí napsat
mongo
) a zjistit, zda můžete seznam uživatelů pomocí stejných příkazů jako výše.
Závěr
Naučili jste se, jak nainstalovat a konfigurovat MongoDB 4.0 na serveru CentOS 7.
Další informace k tomuto tématu naleznete v příručce MongoDB 4.0.
centos mongodb databázeJak nainstalovat mongodb na debian 10 linux

V tomto tutoriálu si vysvětlíme, jak nainstalovat a nakonfigurovat nejnovější verzi MongoDB Community Edition na Debian 10 Buster. MongoDB je bezplatná a otevřená databáze dokumentů.
Jak nainstalovat mongodb na Ubuntu 18.04

MongoDB je bezplatná a otevřená databáze dokumentů. V tomto tutoriálu se budeme zabývat procesem instalace a konfigurace nejnovější verze MongoDB Community Edition na počítači Ubuntu 18.04 z oficiálních repozitářů MongoDB.
Jak nainstalovat mongodb na Debian 9

V tomto tutoriálu vám ukážeme, jak nainstalovat a konfigurovat nejnovější verzi MongoDB Community Edition na systémech Debian 9 z oficiálních repozitářů MongoDB.