安装
之前我们安装mongodb是通过homebrew
安装,只需要执行命令
brew install mongodb
但是最近在安装的时候发现报错了
官网下载完毕后,会得到一个压缩包,我们解压:
解压后将解压的文件夹(我将解压后的文件夹重命名为mongoDB了)移动到/usr/local下面:
执行命令打开/usr/local目录,然后将解压的mongoDB拖过去
$ open /usr/local
配置
安装完毕后,我们需要配置一下mongoDB才能使其正常启动
1、首先我们在根目录下创建data/db目录
$ sudo mkdir -p /data/db
2、给 /data/db设置读写权限
# 查看当前所系统在的username
$ whoami
->username
# 设置权限
$ sudo chown username /data/db
3、设置环境变量
打开.bash_profile文件
$ open ~/.bash_profile
添加配置:PATH=$PATH:/usr/local/mongoDB/bin
(注意这个路径就是mongodb安装包的路径,不要写错了)
保存后执行生效命令
$ source ~/.bash_profile
启动mongodb
$ mongod
出现等待链接,则启动正常
如果启动报错,如下:
可能是dbpath错误,设置一下dbpath应该就可以了
$ mongod --dbpath /data/db
#设置dbpath后再启动
$mongod
如果还出错,检查一下环境变量,如果报权限相关错误可以执行如下命令启动
$ sudo mongod
mongod成功启动之后,再新开一个命令窗口执行如下命令就可以了
$ mongo
退出mongo
在mongo的那个窗口
#先停止mongod服务
$ use admin;
$ db,shutdownServer();
然后退出mongo
$exit;