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

安装 MongoDB

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

https://www.mongodb.com/try?jmp=nav#community
20bee9a536b9e3c9cb7982755a10fd78.png
2e35065f8483387bfa9a016510a6e1ad.png

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

d525094f95357488c4f57c1c9e1a0269.png

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

/usr/local

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

4d910c08855d39d9e65fa1f6b9e9d77e.png

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

0703084e3862f73b77087477e7e1b52e.png


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

source .bash_profile

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

export PATH=${PATH}:/usr/local/mongodb/bin
3308c78d3fffdd1cce7716207dc8414d.png

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

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

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

mongod -version

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

2f64b8b274c920bc8bd4a5e72d4d5338.png

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

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

mkdir ~/data
386531251edb5d88a496dc0590b668e3.png

发现出现如下报错:

cd ~/data

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

解决方法:

① 创建文件夹 ~/data

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

pwd

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

cd ~/data

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

pwd
13cd39cabf69d55f2b8b3a3be2df19f2.png

③ 指定 MongoDB 数据库路径

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

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

这样就可以了。

PS:

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

/Users/le/my/data/db

使用 MongoDB

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

mongod
9b4f3822b61e55678e748fc16e47e76d.png

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

http://localhost:27017/

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

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

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

mongo

可以对数据库进行操作。

1ccee7ad7a756978937e81c97a72a9bc.png

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

use admin;db.shutdownServer();
992d274be39d4bb500d8f39416ee395f.png

可视化工具 Robo 3T

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

网址:

https://robomongo.org/download
103315ee30373d841bd6408a9b9d96da.png
d47ead6c0c9c884ba55733227c451bea.png
4125709fe88e3341239286187ef71b5a.png

END

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值