Aby uaktualnić MongoDB na Ubuntu
Najpierw Utwórz kopię zapasową danych za pomocą Mongoexport
np.:
mongoexport --db sales --collection contacts --out contacts.json --journal
Następnie sprawdź, której wersji MongoDB używasz, wydając polecenie:
$ mongod --wersja
wersja bazy danych v1.8.2 , pdfile wersja 4.5 -Śr Paź 24 15:43:13 git wersja:nogitversion
Potwierdź jeśli mongo jest aktualnie uruchomione:
$ ps -głuchy | grep mongod
mongodb 15408 1 0 cze06 ? 13:50:00 /usr/bin/mongod --config /etc/mongodb.conf
Aby wyłączyć MongoDB
$./mongo
> użyj administratora
> db.shutdownServer()
serwer powinien być wyłączony...
Następnie zaktualizuj zgodnie z tymi instrukcjami:Jak zainstalować MongoDB na Ubuntu
Dodaj klucz publiczny 10. generacji (twórców MongoDB) do apt-get, aby zaufać ich pakietowi:
$ 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
Zaktualizuj swoje pakiety:
$ sudo apt-get update
zainstaluj pakiet MongoDB Debian/Ubuntu 10gen:
$ sudo apt-get install mongodb-10gen
Następujące pakiety zostaną USUNIĘTE :mongodb
Następujące NOWOŚĆ pakiety zostaną zainstalowane:mongodb-10gen
Jeśli pojawi się błąd , spróbuj:
$ apt-get autorusuń
Potwierdź, że mongodb użytkownik/grupa ma uprawnienia do zapisu w katalogu danych:
$ sudo chown -R mongodb:mongodb /var/lib/mongodb/.
Uruchom MongoDB jako demon (proces w tle) za pomocą następującego polecenia:
$ mongod --fork --dbpath /var/lib/mongodb/ --smallfiles --logpath/var/log/mongodb.log --logappend
Aby zamknąć MongoDB, wejdź do Mongo CLI, uzyskaj dostęp do administratora i wydaj polecenie zamknięcia:
$./mongo
> użyj administratora
> db.shutdownServer()