1. インストール手順
1.1 Home brewパッケージをアップデート
$ brew update
1.2 Mongo DBをインストール
$ brew install mongodb ==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.4.4.yosemite.bottle.tar.gz ######################################################################## 100.0% ==> Pouring mongodb-3.4.4.yosemite.bottle.tar.gz ==> Caveats To have launchd start mongodb now and restart at login: brew services start mongodb Or, if you don't want/need a background service you can just run: mongod --config /usr/local/etc/mongod.conf ==> Summary 🍺 /usr/local/Cellar/mongodb/3.4.4: 18 files, 269.8MB
1.3 バージョン確認
$ mongo MongoDB shell version v3.4.4
1.4 設定ファイル
/usr/local/etc/mongodb.conf
2. Mongo DBの起動
2.1 初期設定
データ格納ディレクトリの作成を行います。
$ sudo mkdir /var/lib/mongodb
ログファイル作成を行います。
$ sudo touch /var/log/mongodb.log
2.2 Mongo DBを起動
2.2.1 通常起動
先程作成した、データ格納ディレクトリとログファイルを指定します。
$ sudo mongod --dbpath /var/lib/mongodb --logpath /var/log/mongodb.log
2.2.2 バックグラウンド起動
--fork
コマンドを付与して起動します。
$ sudo mongod --fork --dbpath /var/lib/mongodb --logpath /var/log/mongodb.log
停止する場合は、Mongoシェルより行う。
$mongo > use admin switched to db admin > db.shutdownServer() server should be down...
3. Mongo DBの自動起動設定
サービスを起動する。
$ brew services start mongodb ==> Successfully started `mongodb` (label: homebrew.mxcl.mongodb)
サービスリストを確認する。
$ brew services list Name Status User Plist mongodb started tezuka /Users/aaa/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
自動起動設定の確認
$ ls -l ~/Library/LaunchAgents/ total 24 lrwxr-xr-x 1 aaa staff 50 Jun 2 22:33 homebrew.mxcl.mongodb.plist -> /usr/local/opt/mongodb/homebrew.mxcl.mongodb.plist
サービスを停止する。
$ brew services stop mongodb Stopping `mongodb`... (might take a while) ==> Successfully stopped `mongodb` (label: homebrew.mxcl.mongodb)