GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a nakonfigurovat MongoDB na Ubuntu 14.04

MongoDB je NoSQL databáze, která nabízí vysoký výkon, vysokou dostupnost a automatické škálování podnikové databáze. MongoDB je databáze NoSQL, takže k vkládání a načítání dat nemůžete použít SQL (Structured Query Language) a neukládá data do tabulek jako MySQL nebo Postgres. Data jsou uložena ve struktuře „dokumentu“ ve formátu JSON (v MongoDB nazývaném BSON). MongoDB byl poprvé představen v roce 2009 a v současnosti je vyvíjen společností MongoDB Inc. Existují balíčky Ubuntu pro MongoDB dostupné pouze pro vydání LTS.

Předpoklady

  • Ubuntu Server 14.04 – 64 bit
  • Oprávnění uživatele root

Co budeme dělat v tomto tutoriálu:

  1. Nainstalujte MongoDB
  2. Nakonfigurujte MongoDB
  3. Závěr

Instalovat MongoDB v Ubuntu

Krok 1 – Import veřejného klíče

GPG klíče distributora softwaru jsou vyžadovány správcem balíčků Ubuntu apt (Advanced Package Tool), aby byla zajištěna konzistence a autentičnost balíčku. Spuštěním tohoto příkazu importujete klíče MongoDB na váš server.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Krok 2 – Vytvořte soubor zdrojového seznamu MongoDB

Vytvořte soubor seznamu MongoDB v /etc/apt/sources.list.d/ pomocí tohoto příkazu:

echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

Krok 3 – Aktualizace úložiště

aktualizujte úložiště pomocí příkazu apt:

sudo apt-get update

Krok 4 – Instalace MongoDB

Nyní můžete nainstalovat MongoDB zadáním tohoto příkazu:

sudo apt-get install -y mongodb-org

Konfigurace uživatelského jména a hesla MongoDB

Když jsou nainstalovány balíčky MongoDB, můžete nakonfigurovat uživatelské jméno a heslo pro databázový server:

Krok 1 – Otevřete mongo shell

Než nastavíte uživatelské jméno a heslo pro MongoDB, musíte na svém serveru otevřít shell mongodb. Můžete se přihlásit zadáním:

mongo

Pokud se zobrazí chyba Selhala globální inicializace:BadValue Neplatné nebo není nastaveno žádné uživatelské národní prostředí. Ujistěte se, že jsou proměnné prostředí LANG a/nebo LC_* správně nastaveny, zkuste příkaz:

export LC_ALL=C
mongo

Krok 2 – Přepnutí na správce databáze

Jakmile jste v prostředí MongoDB, přepněte se do databáze s názvem admin :

use admin

Krok 3 – Vytvoření uživatele root

Vytvořte uživatele root pomocí tohoto příkazu:

db.createUser({user:"admin", pwd:"admin123", roles:[{role:"root", db:"admin"}]})

Popis: Vytvořte si uživatele admin s heslem admin123 a mějte oprávnění/roli jako root a databáze je admin .

Nyní zadejte exit pro ukončení prostředí MongoDB.

Krok 4 – Úprava konfiguračního souboru MongoDB

Upravte konfigurační soubor MongoDB /etc/mongod.conf pomocí editoru.

nano /etc/mongod.conf

Odkomentujte řádek #auth =true odstraněním znaku #, poté uložte a ukončete.

Krok 5 – Restartujte MongoDB a zkuste se připojit

Nyní restartujte MongoDB a připojte se k vytvořenému uživateli.

sudo service mongod restart

a připojte se k mongodb shellu pomocí tohoto příkazu:

mongo -u admin -p admin123 --authenticationDatabase admin

a výstup uvidíte takto:

Závěr

Známá databáze NoSQL, která nabízí vysoký výkon, vysokou dostupnost a automatické škálování, je MongoDB . Liší se od RDBMS, jako je MySQL, PostgreSQL a SQLite, protože nepoužívá SQL k nastavení a načítání dat. MongoDB ukládá data do `dokumentů` s názvem BSON (binární reprezentace JSON s dalšími typy informací). MongoDB je k dispozici pouze pro 64bitovou verzi Dlouhodobá podpora Vydání Ubuntu.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Redmine na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat MongoDB 5 na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat Sambu na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat Jenkins na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat Askbot na Ubuntu 16.04

  2. Jak nainstalovat a nakonfigurovat Solr 6 na Ubuntu 16.04

  3. Jak nainstalovat a nakonfigurovat GitLab na Ubuntu 16.04