CentOS 5.6にMongoDBをインストール

nodejsのデータストアとしてMongoDBの相性が良いらしいので試しに使ってみる。


[環境]
サーバ:さくらVSP
OS:CentOS 5.6 x86_64


[手順]
1.yumレポジトリ追加(ファイルを新規作成)

$ vim /etc/yum.repos.d/10gen-mongodb.repo 

以下を記述して保存

[10gen]                                                                                                                                                                            
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0

2.インストール

$ yum install mongo-10gen mongo-10gen-server
Installed:
  mongo-10gen.x86_64 0:1.8.1-mongodb_1                                    mongo-10gen-server.x86_64 0:1.8.1-mongodb_1                                   

  Complete!

3.念のためMongoDBのバージョンを確認

$ mongod --version

4.MongoDBを起動

$ /etc/init.d/mongod start

5.ブート時の自動起動設定、確認

$chkconfig --levels 235 mongod on
$chkconfig --list mongod
mongod          0:off   1:off   2:on    3:on    4:off   5:on    6:off

6.nodejsから使う目的なので、mongooseもインストール

$ npm install mongoose