Chcete-li Upgradovat MongoDB na Ubuntu
Nejprve Zálohujte svá data pomocí Mongoexport
např.:
mongoexport --db sales --collection contacts --out contacts.json --journal
Poté zkontrolujte, kterou verzi MongoDB používáte, zadáním příkazu:
$ mongod --version
db verze v1.8.2 , verze pdfile 4.5 – středa 24. října 15:43:13 verze git:nogitversion
Potvrdit pokud mongo aktuálně běží:
$ ps -hluchý | grep mongod
mongodb 15408 10. června 06? 13:50:00 /usr/bin/mongod --config /etc/mongodb.conf
Chcete-li vypnout MongoDB
$ ./mongo
> použijte admin
> db.shutdownServer()
server by měl být mimo provoz...
Poté upgradujte podle těchto pokynů:Jak nainstalovat MongoDB na Ubuntu
Přidejte veřejný klíč 10 Gen (tvůrci MongoDB) do apt-get, abyste jejich balíčku důvěřovali:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
$ echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen">> /etc/apt/sources.list.d/10gen.list
Aktualizujte své balíčky:
$ sudo apt-get update
nainstalujte balíček MongoDB Debian/Ubuntu 10gen:
$ sudo apt-get install mongodb-10gen
Následující balíčky budou ODSTRANĚNY :mongodb
Následující NOVINKA budou nainstalovány balíčky:mongodb-10gen
Pokud se zobrazí chyba , zkuste:
$ apt-get autoremove
Potvrďte, že mongodb uživatel/skupina má oprávnění zapisovat do datového adresáře:
$ sudo chown -R mongodb:mongodb /var/lib/mongodb/.
Spusťte MongoDB jako démona (proces na pozadí) pomocí následujícího příkazu:
$ mongod --fork --dbpath /var/lib/mongodb/ --smallfiles --logpath/var/log/mongodb.log --logappend
Chcete-li vypnout MongoDB, zadejte Mongo CLI, přejděte do správce a zadejte příkaz k vypnutí:
$ ./mongo
> použijte admin
> db.shutdownServer()