MongoDBをアップグレードする Ubuntu
まず、データをバックアップします Mongoexportを使用する
例:
mongoexport --db sales --collection contacts --out contacts.json --journal
次に、次のコマンドを発行して、実行しているMongoDBのバージョンを確認します。
$ mongod --version
dbバージョンv1.8.2 、pdfileバージョン4.5 -Wed Oct 24 15:43:13 git version:nogitversion
確認 mongoが現在実行されている場合:
$ ps -deaf | grep mongod
mongodb 15408 1 0 Jun06? 13:50:00 / usr / bin / mongod --config /etc/mongodb.conf
MongoDBをシャットダウンするには
$ ./mongo
>管理者を使用
> db.shutdownServer()
サーバーがダウンしている必要があります...
次に、次の手順に従ってアップグレードします:UbuntuにMongoDBをインストールする方法
10 Gen(MongoDBの作成者)の公開鍵をapt-getに追加して、パッケージを信頼できるようにします:
$ 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
パッケージを更新します:
$ sudo apt-get update
10genのMongoDBDebian/ Ubuntuパッケージをインストールします:
$ sudo apt-get install mongodb-10gen
次のパッケージは削除されます : mongodb
次の新規 パッケージがインストールされます: 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をシャットダウンするには、Mongo CLIに入り、管理者にアクセスして、shutdownコマンドを発行します。
$ ./mongo
>管理者を使用
> db.shutdownServer()