sql >> Databáze >  >> NoSQL >> MongoDB

Jak nainstalovat MongoDB

I když je k dispozici několik různých typů databázového softwaru, MongoDB je oblíbená a na funkce bohatá alternativa k jinému softwaru, jako je MySQL. Vzhledem k tomu, že tento software není často předinstalován na hostitelích založených na Linuxu, možná budete muset nainstalovat MongoDB na svůj server CentOS nebo Ubuntu. V této příručce nastíníme, jak nainstalovat MongoDB na vaše počítače CentOS a Ubuntu. Vezměte prosím na vědomí, že k provedení akcí v následujícím průvodci budete potřebovat root SSH přístup na vašem serveru.

Témata zahrnují:

Instalace MongoDB na CentOS

  • Přidání MongoDB Repo
  • Instalace MongoDB
  • Testování MongoDB

Instalace MongoDB na Ubuntu

  • Přidání MongoDB Repo
  • Instalace MongoDB

Nainstalujte si MongoDB na svůj dedikovaný server a začněte hostovat své databáze ještě dnes!

Instalace MongoDB na CentOS

Přidání MongoDB Repo

  1. Ve výchozím nastavení jsou to úložiště softwaru MongoDB (repo) nejsou přístupné pro stroje CentOS. Chcete-li to vyřešit, budete muset vytvořit repo soubor, který vašemu serveru umožní přístup k úložištím MongoDB. Pomocí příkazu textového editoru nano , můžete vytvořit nový soubor .repo následovně:

    sudo nano /etc/yum.repos.d/mongodb-org.repo
  2. Dále přejděte na web MongoDB a najděte verzi serverového softwaru MongoDB pro vaši konkrétní verzi CentOS a také adresu URL gpgkey. Jakmile tyto adresy URL najdete, zkopírujte odkaz na soubor jako takový:

    [mongodb-org-3.4]name=MongoDB Repository
    baseurl=URL_FROM_MONGODB
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc


    *Nezapomeňte prosím nahradit URL_FROM_MONGODB adresou URL, kterou jste zkopírovali ze stránky MongoDB pro vybranou verzi MongoDB.*
  3. Zkontrolujte, zda byl přidán repo úspěšně pomocí následujícího příkazu:

    yum repolist

    Pokud bylo přidáno úspěšně, měli byste v seznamu vidět něco takového:

    mongodb-org-3.2/7/x86_64         MongoDB Repository

Instalace MongoDB

  1. Nyní s nainstalovaným úložištěm můžeme spustit instalaci proces s následujícím příkazem:

    sudo yum install mongodb-org
  2. Dále spusťte službu MongoDB s následujícím příkazem:

    sudo systemctl start mongod

Testování MongoDB

  1. Chcete-li otestovat, zda byla instalace úspěšná, budete muset použít příkaz tail pro vyhledání konce souboru protokolu MongoDB:

    sudo tail /var/log/mongodb/mongod.log

    Pokud byla instalace úspěšná, měli byste vidět, že služba naslouchá na databázovém portu a čeká na připojení.
  2. Aby se ujistil, že nástrojový démon MongoDB je také povoleno, použijte následující příkaz:

    systemctl is-enabled mongod; echo $?

    Pokud je vrácený výstup 0 , to znamená, že démon je povolen a můžete začít připojovat své databáze k MongoDB. Pokud je výstup 1 , pak démon není povolen a možná budete muset přeinstalovat software. Pokud potřebujete pomoc s tímto úkolem, doporučujeme kontaktovat náš tým technické podpory pro přímou pomoc.

Instalace MongoDB na Ubuntu

Přidání MongoDB Repo

Na rozdíl od CentOS Ubuntu ve výchozím nastavení obsahuje úložiště balíčků MongoDB. Abychom však získali nejaktuálnější balíčky, stále budeme chtít ručně přidat nejnovější verzi úložišť MongoDB. Aby byla zajištěna autenticita balíčků, Ubuntu vyžaduje, aby byl balíček podepsán klíčem gpg.

  1. Nejprve budeme muset přidat klíč gpg pro MongoDB pomocí následujícího příkazu:

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

    Po importu klíče byste měli vidět následující výstup:

    gpg: Total number processed: 1
    gpg: imported: 1  (RSA: 1)
  2. Dále budeme muset přidat repo do seznamu balíčků pomocí následujícího příkazu:

    echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Instalace MongoDB

  1. Když je nyní přidáno Repo, můžeme nyní instalovat MongoDB sám:

    sudo apt-get install -y mongodb-org
  2. Poté spusťte službu:

    sudo systemctl start mongod
  3. Pro kontrolu spuštění služby úspěšně, použijte následující příkaz:

    sudo systemctl status mongod
  4. Nakonec povolte démona nástroje MongoDB :

    sudo systemctl enable mongod

Gratulujeme, nyní víte, jak nainstalovat MongoDB!

Použijte MongoDB na svém dedikovaném serveru InMotion Hosting pro vysoce výkonné ukládání a správu databází!


  1. Jak změnit název kolekce v mongoose.model?

  2. MongoDB 2.4.1 je nyní k dispozici na ScaleGrid

  3. Jak se připojit k mongodb pomocí sailsjs v0.10?

  4. Redis set vs hash