macos安装:
brew install mongodb
创建一个数据库存储目录
sudo mkdir -p /data/db
启动数据库
sudo mongod
后台启动
mongod --dbpath=/data/db --fork --logpath=/data/logs # 或者指定配置文件启动 sudo mongod --config /usr/local/etc/mongod.conf
说明:
dbpath是存放数据库的路径
fork是后台启动
logpath是日志路径 这些都不可缺少
进入数据库
mongo
1
函数语法类似javascript
BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON
报错
mongodb: A full installation of Xcode.app 8.3.2 is required to compile this software. Installing just the Command Line Tools is not sufficient. Xcode can be installed from the App Store. Error: An unsatisfied requirement failed this build.
Xcode版本低,需要升级,或者安装低版本的mongo
brew search mongodb # 查看mongo的版本 brew install mongodb@3.4 # 安装低版本 brew services start mongodb@3.4 # 启动MongoDB服务 brew services stop mongodb@3.4 # 关闭MongoDB服务 mongo # 进入MongoDB图形化界面 # 访问远程mongo mongo 127.0.0.1:27017/test -u user -p password brew services list # 查看homebrew安装的服务情况
下载安装
下载地址:https://www.mongodb.com/download-center/community/releases
wget https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-4.2.21.tgz tar -zxvf mongodb-macos-x86_64-4.2.21.tgz cd mongodb-macos-x86_64-4.2.21/bin
$ more /usr/local/etc/mongod.conf 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
# 后台启动 ./mongod --config /usr/local/etc/mongod.conf --fork # 关闭服务 ./mongod --config /usr/local/etc/mongod.conf --shutdown
查看 mongod 服务是否启动
ps aux | grep -v grep | grep mongod