查看mongodb数据路径_Mac OS 中安装和使用 MongoDB 的方法

bb53dde33e2a0e9df32d45edf6b5f524.gif

点击上方蓝字,获得更多精彩内容

安装 MongoDB

1、访问 MongoDB 官方,并下载最新版本,下载地址为:

https://www.mongodb.com/try?jmp=nav#community

086b60ba6a53ba55d4b76d26eec64bf8.png

e366dd2bfa0446f1debe0c43d2cde338.png

2、点击“DOWNLOAD”按钮下载文件,并进行解压

4e7a77b49a956d2171359824592e3f11.png

将解压后的文件放入如下路径:

/usr/local

 默认情况下在Finder中是看不到 /usr 这个目录,可以打开Finder后按 shift + command +G 输入 /usr/local 后回车(也可以点击顶部菜单中“前往”--“前往文件夹”选项)便能看到这个目录了。

4b4636f97add42f53c77035299a5f8e8.png

将解压的mongodb文件夹放入该目录下:

574d8ca0d199e79b7436c1f516fd3d89.png


3、配置环境变量,打开终端,输入“open -e .bash_profile”:

open -e .bash_profile

在打开的文件中加入如下代码:

export PATH=${PATH}:/usr/local/mongodb/bin

8da8bada237062ef16b010399f7aa991.png

用Command+S保存配置,关闭上面的.bash_profile编辑窗口,然后在终端窗口输入"source .bash_profile"使配置生效。

source .bash_profile

接下来在终端窗口输入"mongod -version":

mongod -version

回车后如果看到下面的版本号则说明MongoDB已经成功安装到了Mac上。

de1e7c93cd6920b4a41d219e47f6a626.png

4、在安装 MongoDB 时,需要创建一个 /data/db 文件夹用来作为默认数据库目录。

我们尝试在 根目录下新建 data 文件夹,里面再建一个 db 文件夹,安装MongoDB时并不会自动生成,需要我们手动创建,可以在命令行输入创建,也可以直接在Finder中手动新建:
sudo mkdir -p /data/db

832f72301cf151f193434656dfc99d6e.png

发现出现如下报错:

mkdir: /data/db: Read-only file system

那是因为 Mac 电脑默认是开启安全模式的,不能在根目录下面随便创建、删除文件夹,所以我们创建的时候,会报上面这个错误。

解决方法:

① 创建文件夹 ~/data

我们用 ~/data 文件夹作为数据库目录,代替 /data/db 文件夹

mkdir ~/data

② 查看(进入)刚刚创建的目录

cd ~/data

查看目录路径,可能会需要用到如下命令:

pwd

0f852d65e4e5795bcde4d5954f5c8df2.png

③ 指定 MongoDB 数据库路径

这里的路径需要换成你自己电脑上面的路径(上面创建的 ~/data 文件夹的路径)

sudo mongod --dbpath=/Users/le/data

这样就可以了。

PS:

当然也可以安装在其他自定义目录下,比如:

/Users/le/my/data/db

使用 MongoDB

1、在终端窗口输入命令,启动服务端:

mongod

c2353233469907c602e7060ecd62baea.png

启动后在浏览器中输入如下地址,检测是否启用成功:

http://localhost:27017/

启用成功后,会在页面中显示这样一行字:

It looks like you are trying to access MongoDB over HTTP on the native driver port.

3fd7c84a94e87ab410577a492188c508.png

重新打开终端窗口,输入:

mongo

可以对数据库进行操作。

3847faa5d5011c1d6c6dce7b8de56927.png

要停止 MongoDB 的时候一定要正确的退出,不然下次再次连接数据库会出现问题,使用下面的两行代码可以完成这一操作:

use admin;db.shutdownServer();

e52c613c72208f7b6594a0b50ae79fc5.png

可视化工具 Robo 3T

Robo 3T 原名 Robomongo,是一个基于 Shell 的跨平台开源 MongoDB 管理工具。嵌入了 JavaScript 引擎和 MongoDB mogo 。只要你会使用 mongo shell ,你就会使用 Robomongo。提供语法高亮、自动完成、差别视图等。

网址:

https://robomongo.org/download

72cdb79663a64885efe1596a328606a0.png

7de71df458c73aab156dbab81973352c.png

dde616b58efa8ba7b737edaee5768e43.png

END

d9e6c34710880b655d82ae6bf8670e51.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值