使用homebrew安装,
安装以后需要配置环境变量, 在.bash_profile和.zshrc里面加上export PATH=/usr/local/Cellar/mongodb/4.0.3_1/bin:$PATH, 然后source使文件生效.
同时需要在 root 目录下新建数据目录, 如下:
mkdir -p /data/db安装过程中出现的一些错误:
/data/db访问权限, 使用sudo chmod -R 0777 /data/db赋予权限- 端口占用,
mongodb使用27017, 使用lsof -i:27017查看占用的端口,sudo killall -15 mongod清除所有的端口(注意不要使用kill -9 <PID>) mongod --repair来修复错误sudo service mongod start开启服务器
mongod # 用来开启服务器
mongo # 用来启动 mongodDB shell, 命令行客户端Ctrl-c 停止 mongod 进程
pgrep mongo // 得到进程 id 以后
kill <id>
- https://www.jianshu.com/p/40f8cc23af5d
- https://stackoverflow.com/questions/5798549/why-cant-i-start-the-mongodb
- https://stackoverflow.com/questions/6478113/unable-to-start-mongodb-local-server
- https://stackoverflow.com/questions/42446931/mongodb-exception-in-initandlisten-20-attempted-to-create-a-lock-file-on-a-rea