mac系统下安装、启动、停止mongodb

1. 使用homebrew安装

brew update
brew install mongodb

下载后文件会存储在(不同电脑略有区别):


mongodb.png

然后需要你在当前目录下建立data/db文件夹,并设置权限可读可写


data.png

2.使用mongod命令启动数据库

1.开启数据库: 如果不配置path的话需要cd到:/usr/local/Cellar/mongodb/3.4.6/bin 然后用./mongod开启数据库

1240.png
12.png

2.显示等候客户端连接的界面就代表启动成功了,如果不成功就检查下你/data/db文件夹位置对不对,不行就重新删掉建一个。

3.打开浏览器,输入localhost:27017,会出现:
It looks like you are trying to access MongoDB over HTTP on the native driver port.表示成功!

4.要停止mongodb一定要正确的退出,不然下次再次连接数据库会出现问题.

use admin;
db.shutdownServer();

5.如果你不想每次启动mongodb都要切换到/usr/local/Cellar/mongodb/3.4.6/bin目录下,你可以将它添加到环境变量,操作如下:
首先添加PATH:

echo 'export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:$PATH'>>~/.bash_profile

添加完成后为使环境变量生效,可重启shell终端,或输入命令
source .bash_profile。
查看环境变量是否添加成功:
echo $PATH

环境变量添加成功。
以后启动就可以直接输入mongod 启动了

3. 下载安装包安装

下载:curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.<6 class="tgz"
解压:tar -zxvf mongodb-osx-x86_64-2.4.6
将解压的安装文件移动到你所喜欢的位置: 我将它移动到应用程序下的mongodb文件夹
mv -n ~/Downloads/mongodb-osx-x86_64-2.4.6 ~/Applications/mongodb/

在根目录/下创建 data/db 目录(意思就是你的mongodb安装在哪里你就在这个目录的根目录下建立data/db文件夹),用于放置mongodb数据,并且给该目录设置权限
sudo mkdir -p /data/db
sudo chown -R  你自己的用户名(此外有个空格) /data 

启动mongodb服务
cd Applications/mongodb/bin
./mongod

打开另一个终端窗口
cd Applications/mongodb/bin
./mongo
即可操作数据库

4.Robo 3T 工具安装

链接地址:https://robomongo.org

5.报错处理

报错:

2017-06-12T13:06:18.407+0300 I CONTROL [initandlisten] now exiting
2017-06-12T13:06:18.407+0300 I CONTROL [initandlisten] shutting down with code:100

解决方案:

去你的data/db文件夹,删除mongo.lock文件,然后使用 sudo mongod开启服务器 注意!!!!:一定要用sudo启动

推荐阅读更多精彩内容