Mac OS XにMongoDBをインストールする

インストール

$ brew install mongodb

起動する

$ mongod

停止する

Ctrl+c

自動起動するように設定する

$ ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

こんなエラーがでる場合

*********************************************************************
 ERROR: dbpath (/data/db) does not exist.
 Create this directory or give existing directory in --dbpath.
 See http://dochub.mongodb.org/core/startingandstoppingmongo
*********************************************************************

データを保存するディレクトリがないので作成する

$ sudo mkdir -p /data/db

設定ファイル

# /usr/local/etc/mongod.conf

# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /usr/local/var/mongodb

# Append logs to /usr/local/var/log/mongodb/mongo.log
logpath = /usr/local/var/log/mongodb/mongo.log
logappend = true

# Only accept local connections
bind_ip = 127.0.0.1

参考

MongoDB の使い方は MongoDBの薄い本(The Little MongoDB Book)