1.設定mongodb
brew tap mongodb/brew
2.安裝shell
➜ var brew install mongodb-community Updating Homebrew... ==> Installing mongodb-community from mongodb/brew ==> Downloading https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-4.2.0.tgz ######################################################################## 100.0% ==> Caveats To have launchd start mongodb/brew/mongodb-community now and restart at login: brew services start mongodb/brew/mongodb-community 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-community/4.2.0: 21 files, 272.3MB, built in 3 minutes 18 seconds ==> `brew cleanup` has not been run in 30 days, running now... Removing: /Users/d d d/Library/Caches/Homebrew/Cask/mongodb--4.0.8-build.1.zip... (84.0MB) ➜ var
3.建立/usr/local/etc/mongod.conf文件:macos
systemLog: destination: file path: /usr/local/var/log/mongodb/mongo.log logAppend: true storage: dbPath: /usr/local/var/mongodb net: bindIp: 127.0.0.1 security: authorization: enabled
3.啓動mongo服務api
brew services start mongodb/brew/mongodb-community
4.測試服務是否啓動session
➜ var lsof -i:27017 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mongod 53219 d d d 10u IPv4 0x6ea72f8fae5e20cd 0t0 TCP localhost:27017 (LISTEN) ➜ var mongo MongoDB shell version v4.2.0 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("c81c6195-28d6-4ed2-97fb-c939afb71e19") } MongoDB server version: 4.2.0 > show dbs
5. 添加用戶並設置密碼:ide
use admin; db.createUser({ "user" : "admin", "pwd": "123456", "roles" : [ {role:"userAdminAnyDatabase", db: "admin"}, {role:"readWriteAnyDatabase", db: "admin"} ]}, { w: "majority" , wtimeout: 5000 } );
6. 查看全部用戶:測試
db.system.users.find();
7. mongo路徑ui
配置文件:/usr/local/etc/mongod.conf 日誌目錄路徑:/usr/local/var/log/mongodb 數據目錄路徑:/usr/local/var/mongodb
8. mongo 服務管理命令:spa
#啓動 brew services start mongodb/brew/mongodb-community #重啓 brew services restart mongodb/brew/mongodb-community #中止 brew services stop mongodb/brew/mongodb-community