MongoDB の install (Mac)
homebrew を使用。
基本、Install MongoDB Community Edition on macOS — MongoDB Manual に従う。
まず、brew update
次に、brew install mongodb
ここで怒られた。対処したやり方↓
で、これでinstall 完了。
Before you start MongoDB for the first time, create the directory to which the mongod process will write data. By default, the mongod process uses the /data/db directory.
と書いてあったので、
mkdir -p /data/db
Before running mongod for the first time, ensure that the user account running mongod has read and write permissions for the directory.
らしいので、
chmod -R u+r /data
chmod -R u+w /data
最初の1回起動
mongod
そしたら、
[initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000 的な warning が出てきたので、
ulimit -n 1024
としてファイルディスクリプタの数を変えた。
もう一回、mongod
で、起動。
waiting for connections on port 27017
的な文字がでてきたら成功みたい。このままずっと動かないから、なんだろう?と思ったら、これはフォアグラウンドでdbが動いてるらしい。だからもうひとつターミナル開いて、 mongo
ってやったらちゃんと接続できてた。