読者です 読者をやめる 読者になる 読者になる

TakayukiKoyama Geek Blog

Create, Entertain, Experience

Mac OS X環境のMongodbアップデート(2.4→3.2)

備忘録

 まずはmongoの配置場所を確認。brewだと場所が違うかも。

$ which mongo
/opt/mongodb/mongodb-osx-x86_64-2.4.13/bin/mongo
$ mongod --version
db version v2.4.13

 mongodb3.2をダウンロード。wgetがインストールされてなかったw

$ cd /opt/mongodb/
$ brew install wget
$ sudo wget https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.2.0.tgz
$ sudo tar xvfz mongodb-osx-x86_64-3.2.0.tgz

 一旦、mongodbを停止する。

$ mongo
> use admin
> db.shutdownServer();
> quit();

 mongodbの環境変数を変更

$ vim ~/.bash_profile
#export PATH="/opt/mongodb/mongodb-osx-x86_64-2.4.13/bin:$PATH"
export PATH="/opt/mongodb/mongodb-osx-x86_64-3.2.0/bin:$PATH"
$ source ~/.bash_profile

 バージョン確認

$ which mongo
/opt/mongodb/mongodb-osx-x86_64-3.2.0/bin/mongo
$ mongod --version
db version v3.2.0

 mongodb再起動。dbpathの配置場所は前回に合わせるか、新規で設定する。

$ sudo mongod --fork --logpath /opt/mongodb/log/mongodb.log --nojournal --noprealloc --dbpath /opt/mongodb/db

 mongo起動。

$ mongo
> show databases
広告を非表示にする