目录
前期准备:
本机必须已经安装homebrew
开始:
第一步:安装mongodb
brew install monogdb
第二步:创建/data/db文件夹,用于存放数据库数据
sudo mkdir -p /data/db
第三步:启动mongo
mongod
此时我遇到的问题是:
[initandlisten] exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating
感谢mac上安装mongodb的坑一文。
原因:
第二步创建的data文件目录权限是在root。确认是否是这个原因造成的?
cd /
ls -l
解决:
既然已经确认了是这个问题导致的,那么执行下面操作
sudo chown -R yourusername /data
yourusername处改为你自己的用户名
再 ls-l 一遍,可以看到已经改成自己的用户名了
重新执行开启mongodb的命令:
mongod