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
- 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
- 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.*
- 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
- 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
- Dále spusťte službu MongoDB s následujícím příkazem:
sudo systemctl start mongod
Testování MongoDB
- 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í.
- 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ýstup0
, to znamená, že démon je povolen a můžete začít připojovat své databáze k MongoDB. Pokud je výstup1
, 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.
- 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) - 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
- Když je nyní přidáno Repo, můžeme nyní instalovat MongoDB sám:
sudo apt-get install -y mongodb-org
- Poté spusťte službu:
sudo systemctl start mongod
- Pro kontrolu spuštění služby úspěšně, použijte následující příkaz:
sudo systemctl status mongod
- 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í!