До Обновление MongoDB на Ubuntu
Сначала Резервное копирование данных с использованием Mongoexport
Например:
mongoexport --db sales --collection contacts --out contacts.json --journal
Затем проверьте, какую версию MongoDB вы используете, введя команду:
$ mongod --version
db version v1.8.2 , pdfile версия 4.5 - ср. 24 октября 15:43:13 git версия: nogitversion
Подтвердите , если Монго в данный момент работает:
$ ps -deaf |grep mongod
mongodb 15408 1 0 Jun06?13:50:00 / usr / bin / mongod --config /etc/mongodb.conf
до Выключение MongoDB
$ ./mongo
> использовать admin
> db.shutdownServer ()
сервер должен быть выключен ...
Затем обновлен, следуя этим инструкциям: Как установить MongoDB в Ubuntu
Добавьте открытый ключ 10 Gen (создателей MongoDB) в apt-get, чтобы вы доверяли их пакету:
$ sudoapt-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
Обновите ваши пакеты:
$ sudo apt-get update
установить пакет 10gen MongoDB Debian / Ubuntu:
$ sudo apt-get install mongodb-10gen
Следующие пакеты будут REMOVED : mongodb
Следующие NEW пакеты будутустановлено: mongodb-10gen
Если вы получили ошибку , попробуйте:
$ apt-get autoremove
Убедитесь, что пользователь / группа mongodb имеет разрешение на запись в каталог данных:
$ sudo chown -R mongodb: mongodb / var / lib/mongodb/.
Запустить MongoDB в качестве демона (фоновый процесс), используя следующую команду:
$ mongod --fork -dbpath / var / lib / mongodb / --smallfiles --logpath /var/log/mongodb.log --logappend
К Завершение работы MongoDB введите CLI Mongo, доступадминистратору и выполните команду выключения:
$ ./mongo
> используйте admin
> db.shutdownServer ()