mac环境安装mongo

使用brew安装mongodb

1、有了brew,我们安装mongodb就变得很简单了:

    brew install mongodb
 
 
  • 1
  • 1

安装完成

2、之后将我们的mongodb升级一下,确保版本最新的

    brew upgrade mongodb
 
 
  • 1
  • 1

如果你现在就启动mongo你并不会成功,如下:

    Failedto connect to127.0.0.1:27017, reason: errno:61Connection refused

    Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146

    exception: connect failed
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

3、在启动mongo之前,我们需要创建一个目录,为mongo默认的数据写入目录

    mkdir -p /data/db
 
 
  • 1
  • 1

4、然后给刚刚创建的目录以可读可写的权限

    chown `id -u` /data/db
 
 
  • 1
  • 1

5、修改目录

    // /data/db 目录是mongo的默认目录,如果你想使用其他目录,可以使 --dbpath 参数
    mongo--dbpath dir_name
    // dir_name 为你的目录名字
 
 
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

现在,你可以放心的启动mongodb了,执行下面的命令:

    mongod
 
 
  • 1
  • 1

假如依然包上面那个错误的话,或许你可以试试下面的命令:

    brew services start mongodb
 
 
  • 1
  • 1

不过,brew services 已经将要废除了,并且已经没有人维护了,具体查看点击这里

现在如果一切顺利的话应该像下面这样:

启动mongodb成功

如果有一天你发现你的数据库突然启动不了了,可能是你为正常关闭导致的,你可以删除掉mongod.lock文件,然后重新启动,如果还是不可以,你可以查看一下进程,然后杀掉:

    ps -aef | grep mongo
 
 
  • 1
  • 1

如下:

进程

然后根据进程ID杀掉进程:

    sudo kill6955
 
 
  • 1
  • 1

重新启动mongodb服务,即可:

    mongod
 
 
  • 1
  • 1

我们可以新开一个终端窗口连接数据库并试着查看所有的数据库:

    mongo

    show dbs
 
 
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

查看数据库

最后,像大家推荐一个连接mongo的客户端可视化工具 robomongodb,它是跨平台的工具,我们可以下载Mac版的,安装后打开,界面是这个样子:

robomongodb界面

点击create按钮,创建新的连接,会弹出一个连接的配置框,里面有一些默认的参数,我们保持默认,直接点击save,再点击connect按钮就好了:

点击create创建连接

下图是点击connect连接数据库成功后的界面

点击connect连接数据库


转载地址:http://blog.youkuaiyun.com/quuqu/article/details/52733139


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值