码迷,mamicode.com
首页 > 数据库 > 详细

Mac安装使用mongodb

时间:2018-08-27 21:41:26      阅读:740      评论:0      收藏:0      [点我收藏+]

标签:min   端口   find   user   ruby   配置环境变量   shutdown   启动   sudo   

  Mac 下安装 MongoDB 一般有两种方法,一种是通过源码安装,一种是直接使用 homebrew ,个人推荐使用 homebrew ,简单粗暴。

一、安装 homebrew :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

二、使用 homebrew 安装 MongoDB :

brew install mongodb


  这时 MongoDB 将被安装在 /usr/local/Cellar/mongodb/4.0.1 (我的 MongoDB 版本是 4.0.1),在 /usr/local/Cellar/mongodb/4.0.1下就是mongodb的执行文件了。

(*默认情况下在Finder中是看不到 /usr 这个目录的(终端用得溜的请略过),可以打开Finder后按shift + command +G 输入 /usr/local后回车便能看到这个隐藏的目录了)。

  安装完 MongoDB 后,需要配置一下 MongoDB ,不然是无法启动服务端的。

三、配置MongoDB 

1.新建data/db

  在根目录下新建 data 文件夹,里面再建一个db文件夹,里面是用来存放数据库的 (data和usr平级 )。

  (1)找到根目录

cd  /

  (2)在根目录下 创建data/db 文件夹:

mkdir -p /data/db

  如果出现 permission denied ,加上 sudo 命令:

sudo mkdir -p /data/db

  (3)给 /data/db 文件夹赋予权限:

sudo chown id -u /data/db

  如果出现 "illegal user name" 的错误提示,这时我们可以查看当前的 username 并赋予权限:

$ whoami
username
$ sudo chown username /data/db

2.配置环境变量

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

  待写。。。

四.启动服务端

  (1)终端切换到/usr/local/Cellar/mongodb/4.0.1/bin目录下,执行mongod启动服务端。

mongod 

  当出现 waiting for connections on port 27017 这些字样时,我们的服务器已经启动成功,它正在运行和侦听端口27017。这样就可以开始与服务器进行交互了。

技术分享图片

  此时,打开浏览器,输入localhost:27017,会出现:

技术分享图片

五、连接服务端

  打开一个新的终端选项卡并运行 mongo ,这将打开 mongo 的交互式控制台并连接到默认服务器(localhost:27017):

mongo

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

> use admin
> db.shutdownServer()

  

 

Mac安装使用mongodb

标签:min   端口   find   user   ruby   配置环境变量   shutdown   启动   sudo   

原文地址:https://www.cnblogs.com/superlizhao/p/9542476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!