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


### 安装MongoDB于Mac操作系统 #### 使用Homebrew安装MongoDB 对于希望简化软件管理流程的用户而言,在 Mac 上利用 Homebrew 来部署 MongoDB 是一种高效的方式。为了准备环境并获取最新版本的 MongoDB,需执行如下命令: ```bash brew tap mongodb/brew ``` 此指令会向 Homebrew 添加来自 MongoDB 的官方仓库,从而确保能够获得由开发者维护和支持的稳定版程序[^2]。 #### 启动MongoDB服务 完成上述配置之后,下一步便是着手实际安装过程以及后续的服务启动工作。通常情况下,`mongod` 被视为 MongoDB 的服务器组件,负责处理所有的数据存储请求;而 `mongo` 则充当客户端角色,允许使用者发送查询语句并与数据库交互[^3]。 要使 MongoDB 正常运作,先得开启其后台进程——即运行 `mongod` 命令来激活监听状态。如果之前已经设置了配置文件,则可以通过指定路径的方式来加载特定设置: ```bash ./mongod -f /usr/local/mongodb/mongodb.conf ``` 不过需要注意的是,这条命令中的路径应当依据个人实际情况作出调整,确保指向正确的配置文件位置[^4]。 #### 验证架构兼容性 在正式开始前,还有一点不容忽视:确认当前使用的 macOS 版本(arm64 或者 x64)。这是因为不同体系结构下的二进制文件可能存在差异,进而影响到应用程序的表现乃至能否成功安装。具体判断方法可参照相关资料说明[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值