MongoDB je jednou z široce oblíbených NoSQL databází orientovaných na dokumenty. Je navržen tak, aby ukládal obrovské množství dat a zároveň vám umožnil s těmito daty pracovat velmi efektivně. Používá se při vývoji mnoha moderních webových aplikací. Je open source a je napsán v C++. MongoDB podporuje různé platformy Linuxu včetně Ubuntu, Debian, CentOS, Linux Mint, Fedora a openSUSE. Podporuje také Windows a MacOS.
Zde na LinuxAPT se podíváme na kroky k instalaci MongoDB na operační systém openSUSE Leap 15.3.
Úplný postup instalace MongoDB na openSUSE
1. Chcete-li začít, budete muset přidat klíč GPG pro úložiště MongoDB. Spusťte příkaz níže a přidejte klíč GPG úložiště MongoDB do svého systému:
$ sudo rpm --import https://www.mongodb.org/static/pgp/server-5.0.asc
2. Přidejte úložiště MongoDB spuštěním níže uvedeného příkazu:
$ sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/5.0/x86_64/" mongodb
Pokud je úložiště úspěšně přidáno, budete upozorněni ve výstupu.
3. Nyní, abyste mohli nainstalovat MongoDB na váš systém openSUSE, proveďte níže uvedený příkaz:
$ sudo zypper install mongodb-org
Zobrazí se seznam balíčku MongoDB a všech závislostí, které budou nainstalovány vedle něj. Chcete-li v operaci pokračovat, stiskněte y a poté klávesu Enter.
Po instalaci MongoDB můžete spustit jeho službu pomocí příkazu níže:
$ sudo systemctl start mongod
Chcete-li ověřit, zda byla služba spuštěna, proveďte následující příkaz:
$ sudo systemctl status mongod
Pokud je služba MongoDB spuštěna, uvidíte ji ve výstupu jako aktivní a spuštěnou.
Po spuštění služby MongoDB ji můžete začít používat. Chcete-li spustit relaci MongoDB, spusťte níže uvedený příkaz:
$ mongosh
Jak spravovat služby MongoDB?
Pokud chcete zastavit službu MongoDB, proveďte níže uvedený příkaz:
$ sudo service mongod stop
Chcete-li restartovat službu MongoDB, spusťte níže uvedený příkaz:
$ sudo service mongod restart
Pokud chcete službu MongoDB spustit automaticky při bootování, proveďte níže uvedený příkaz:
$ sudo service mongod enable
Jak odinstalovat MongoDB ze systému openSUSE?
Pokud již nepotřebujete MongoDB nainstalovaný ve vašem systému, můžete jej odinstalovat následovně:
1. Nejprve budete muset zastavit službu MongoDB provedením příkazu níže:
$ sudo service mongod stop
2. Chcete-li najít seznam balíčků MongoDB, které jsou nainstalovány na vašem systému openSUSE, spusťte příkaz níže:
$ rpm -qa | grep mongodb-org
Zobrazí seznam všech balíčků MongoDB nainstalovaných ve vašem systému.
3. Chcete-li odebrat všechny balíčky MongoDB, proveďte následující příkaz:
sudo zypper remove mongodb-org-*
4. Pokud chcete odstranit také soubory protokolu a databáze MongoDB, spusťte níže uvedený příkaz:
$ sudo rm -r /var/lib/mongo
$ sudo rm -r /var/log/mongodb