~ ⍉
▶ brew -v
Homebrew 1.1.7
Homebrew/homebrew-core (git revision 8cf41; last commit 2017-01-23)
~
▶ brew install mongo
Updating Homebrew…
Error: mongodb-3.2.10 already installed
To install this version, first brew unlink mongodb
~ ⍉
▶ mongo -v
Error parsing command line: unrecognised option ‘-v’
try ‘mongo –help’ for more information
~ ⍉
▶ mongod
2017-01-23T17:28:21.904+0800 I CONTROL [initandlisten] MongoDB starting : pid=6931 port=27017 dbpath=/data/db 64-bit host=SunnydeMacBook-Pro.local
2017-01-23T17:28:21.904+0800 I CONTROL [initandlisten] db version v3.2.10
2017-01-23T17:28:21.905+0800 I CONTROL [initandlisten] git version: 79d9b3ab5ce20f51c272b4411202710a082d0317
2017-01-23T17:28:21.905+0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016
2017-01-23T17:28:21.905+0800 I CONTROL [initandlisten] allocator: system
2017-01-23T17:28:21.905+0800 I CONTROL [initandlisten] modules: none
2017-01-23T17:28:21.905+0800 I CONTROL [initandlisten] build environment:
2017-01-23T17:28:21.905+0800 I CONTROL [initandlisten] distarch: x86_64
2017-01-23T17:28:21.905+0800 I CONTROL [initandlisten] target_arch: x86_64
2017-01-23T17:28:21.905+0800 I CONTROL [initandlisten] options: {}
2017-01-23T17:28:21.907+0800 I STORAGE [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
2017-01-23T17:28:21.907+0800 I CONTROL [initandlisten] dbexit: rc: 100
~ ⍉
▶ sudo mkdir -p /data/db
Password:
~
▶ mongod
2017-01-23T17:31:07.963+0800 I CONTROL [initandlisten] MongoDB starting : pid=7062 port=27017 dbpath=/data/db 64-bit host=SunnydeMacBook-Pro.local
2017-01-23T17:31:07.964+0800 I CONTROL [initandlisten] db version v3.2.10
2017-01-23T17:31:07.964+0800 I CONTROL [initandlisten] git version: 79d9b3ab5ce20f51c272b4411202710a082d0317
2017-01-23T17:31:07.964+0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016
2017-01-23T17:31:07.964+0800 I CONTROL [initandlisten] allocator: system
2017-01-23T17:31:07.964+0800 I CONTROL [initandlisten] modules: none
2017-01-23T17:31:07.964+0800 I CONTROL [initandlisten] build environment:
2017-01-23T17:31:07.964+0800 I CONTROL [initandlisten] distarch: x86_64
2017-01-23T17:31:07.964+0800 I CONTROL [initandlisten] target_arch: x86_64
2017-01-23T17:31:07.964+0800 I CONTROL [initandlisten] options: {}
2017-01-23T17:31:07.965+0800 I STORAGE [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
2017-01-23T17:31:07.965+0800 I CONTROL [initandlisten] dbexit: rc: 100
~ ⍉
▶ whoami
sunnywoo
~
▶ sudo chown -Rv sunnywoo /data/db
/data/db
~
▶ mongod
2017-01-23T17:33:59.199+0800 I CONTROL [initandlisten] MongoDB starting : pid=7261 port=27017 dbpath=/data/db 64-bit host=SunnydeMacBook-Pro.local
2017-01-23T17:33:59.200+0800 I CONTROL [initandlisten] db version v3.2.10
2017-01-23T17:33:59.200+0800 I CONTROL [initandlisten] git version: 79d9b3ab5ce20f51c272b4411202710a082d0317
2017-01-23T17:33:59.200+0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016
2017-01-23T17:33:59.200+0800 I CONTROL [initandlisten] allocator: system
2017-01-23T17:33:59.200+0800 I CONTROL [initandlisten] modules: none
2017-01-23T17:33:59.200+0800 I CONTROL [initandlisten] build environment:
2017-01-23T17:33:59.200+0800 I CONTROL [initandlisten] distarch: x86_64
2017-01-23T17:33:59.200+0800 I CONTROL [initandlisten] target_arch: x86_64
2017-01-23T17:33:59.200+0800 I CONTROL [initandlisten] options: {}
2017-01-23T17:33:59.201+0800 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=9G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2017-01-23T17:33:59.513+0800 I CONTROL [initandlisten]
2017-01-23T17:33:59.513+0800 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
2017-01-23T17:33:59.537+0800 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker
2017-01-23T17:33:59.537+0800 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory ‘/data/db/diagnostic.data’
2017-01-23T17:33:59.631+0800 I NETWORK [initandlisten] waiting for connections on port 27017