这里采用官方给出的安装文档进行安装,版本4.2,没有自定义目录,因为采用官方的比较简单(我懂😂)。
1 、安装前的准备
注意事项:MongoDB4.2仅支持MacOS10.12及以上版本。
Install XCode
xcode-select --install
Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Tap the MongoDB Homebrew Tap
brew tap mongodb/brew
2、开始安装
安装
brew install mongodb-community@4.2
#安装程序回创建下面的目录和文件
# 配置文件 the configuration file
/usr/local/etc/mongod.conf
# 程序日志 the log directory path
/usr/local/var/log/mongodb
#数据库目录 the data directory path
/usr/local/var/mongodb
3、 启动
启动服务
#这是作为一个服务启动
brew services start mongodb-community@4.2
#这是作为一个后台进程
mongod --config /usr/local/etc/mongod.conf --fork
ps: 作为后台进程时我的报错了,不知道是不是–fork不能用
ps : 出现错误去看日志,很好解决。
**查看进程**
#这时你会发现 没有进程
ps aux | grep -v grep | grep mongod
然后你会去连接mongodb
#这时你就会发现报错了
mongo
错误
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed(省略)
#查看日志 发现错误原因
Failed to unlink socket file /tmp/mongodb-27017.sock Permission denied
#这是因为没有这个mongodb-27017.sock的权限,这时你需要切换到root用户把这文件删除,然后重新启动服务就可以了
然后重新启动服务,查看进程,连接mongodb, bingo!