sql >> データベース >  >> NoSQL >> MongoDB

mongodbをアップグレードする

    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()



    1. 1つのURLでマラソン(mesos)でredisを実行します

    2. グループなしのMongo平均集計クエリ

    3. Node.jsからRedisを使用する方法

    4. Express.jsとは何ですか?