安装mongodb
- 1、如果电脑没有安装homebrew,可先安装homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 2、如果电脑已安装homebrew,先更新一下
brew update
- 3、安装mongodb
brew install mongodb
随后被安装在/usr/local/Cellar/mongodb/4.0.1
配置mongodb
- 1、创建根目录下 data/db 文件夹:
如果出现 permission denied ,加上 sudo 命令:mkdir -p /data/db
sudo mkdir -p /data/db
- 2、给 /data/db 文件夹赋予权限:
如果出现 "illegal user name" 的错误提示,这时我们可以查看当前的 username 并赋予权限:sudo chown id -u /data/db
$ whoami username $ sudo chown username /data/db
- 3、添加环境变量:
- 打开 .zshrc 文件:
vim ~/.zshrc
- 添加 MongoDB 安装目录到环境变量中:
export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:${PATH}
- 执行命令使环境变量生效:
source ~/.zshrc
- 4、修改 MongoDB 配置文件, 配置文件默认在 /usr/local/etc 下的 mongod.conf(此步非必须):
- 打开文件
vim /usr/local/etc/mongod.conf
- 复制以下代码并放入mongod.conf
# Store data in /usr/local/var/mongodb instead of the default /data/db dbpath = /data/db # Append logs to /usr/local/var/log/mongodb/mongo.log logpath = /usr/local/var/log/mongodb/mongo.log logappend = true # Only accept local connections bind_ip = 127.0.0.1
尝试启动服务端
$ mongod
- 当出现 waiting for connections on port 27017 这些字样时,我们的服务器已经启动成功,它正在运行和侦听端口27017。这样就可以开始与服务器进行交互了,例如只需打开一个新的终端选项卡并运行 mongo ,这将打开 mongo 的交互式控制台并连接到默认服务器(localhost:27017):
$ mongo
- 此时服务器已经启动成功,接下来就可以进行操作了,比如输入 show dbs:
> show dbs admin 0.000GB config 0.000GB local 0.000GB >