在mac系统下安装与配置mongoDB数据库

 更新时间:2021年09月22日 11:34:29   作者:CXYhh121  
这篇文章主要介绍了在mac系统下安装与配置mongoDB数据库的操作步骤,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

mongo数据库的安装

mongo数据库安装的方式有很多种,接下来我们具体来介绍一下

官网下载

mongoDB中文网 windows用户可以参考这种安装方式,比较方便,mac用户可参考以下两种方式

使用brew安装

$ brew update
$ brew install mongodb

注:brew 默认将mongodb安装在 /usr/local/Cellar/mongodb下

mongoDB

使用docker安装

安装docker命令

brew cask install docker

启动docker

docker network create somenetwork

使用docker安装mongo

docker run -d --name mongo --net somenetwork -p 27017:27017 mongo

注:建议使用docker安装,这样不用手动配置环境变量和修改配置文件等

mongoDB的配置(brew安装时需要)

设置环境变量

将mongodb/bin加入$PATH,以后直接输入mongod即可,不需要在进入到目录下

export MONGO_PATH=/usr/local/Cellar/mongodb-community/4.2.3
export PATH=$PATH:$MONGO_PATH/bin

路径就是安装mongodb的路径,替换成自己的就可以

创建数据库存储目录

mongodb默认数据库为/data/db,所以我们需要先创建它

$ cd /
$ mkdir -p data/db

由于mac系统升级之后,可能出现无法创建该文件的情况,解决方法如下:

第一步:关闭SIP系统保护

1.重启系统时按住 Command+R 进入恢复模式(记住是你在重新启动时,不是启动后)

2.在你的电脑左上方点击实用工具栏并打开终端

3.执行下面命令,关闭系统SIP保护:csrutil disable

4.做完之后重新启动系统进入正常模式

第二步:重启电脑后,打开 终端 执行

1.检查 系统完整性保护状态 是否已禁用 csrutil status
显示可继续:System Integrity Protection status: disabled.

2.挂载写权限成功 sudo mount -uw /
显示输入开机密码:Password:

3.创建目录 成功 sudo mkdir /data/db

第三步:给/data/db添加本机使用权限

$ sudo chown -R xxx /data/db/  

第四步:重新开启SIP系统保护

注意这一步很重要,因为SIP时你电脑的最后一层守护,一定一定要记得启动,启动命令 csrutil enable

启动mongodb服务端

按照默认的配置文件启动

mongod --config /usr/local/etc/mongod.conf

如果一切设置没有问题,您会看到如下界面

mongo成功

以上就是在mac系统下安装与配置mongoDB数据库的详细内容,更多关于mac下安装配置mongoDB的资料请关注脚本之家其它相关文章!

相关文章

  • MongoDB数据库安装配置、基本操作实例详解

    MongoDB数据库安装配置、基本操作实例详解

    这篇文章主要介绍了MongoDB数据库安装配置、基本操作,结合实例形式详细分析了MongoDB数据库安装配置具体步骤、相关命令与基本操作实现技巧,需要的朋友可以参考下
    2020-01-01
  • mongoDB 多重数组查询(AngularJS绑定显示 nodejs)

    mongoDB 多重数组查询(AngularJS绑定显示 nodejs)

    这篇文章主要介绍了mongoDB 多重数组查询(AngularJS绑定显示 nodejs),需要的朋友可以参考下
    2017-06-06
  • MongoDB为用户设置访问权限

    MongoDB为用户设置访问权限

    MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问 MongoDB默认设置为无权限访问限制
    2012-11-11
  • Mongodb亿级数据性能测试和压测

    Mongodb亿级数据性能测试和压测

    MongoDB是一个开源的、基于分布式文件存储的NoSQL数据库系统,它使用文档存储方式,数据结构由键值(key-value)对组成,本文给大家介绍了Mongodb亿级数据性能测试和压测,需要的朋友可以参考下
    2024-06-06
  • 阿里云服务器安装mongodb的方法

    阿里云服务器安装mongodb的方法

    这篇文章主要介绍了阿里云服务器安装mongodb的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • 老生常谈MongoDB数据库基础操作

    老生常谈MongoDB数据库基础操作

    下面小编就为大家带来一篇老生常谈MongoDB数据库基础操作。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • MongoDB与MySQL常用操作语句对照

    MongoDB与MySQL常用操作语句对照

    这篇文章主要介绍了MongoDB与MySQL常用操作语句对照,本文整合了两篇博文,相信最常用的操作都收录在本文了,需要的朋友可以参考下
    2015-05-05
  • Mongodb设置TTL索引自动清除数据与过期数据的方法

    Mongodb设置TTL索引自动清除数据与过期数据的方法

    今天小编就为大家分享一篇关于Mongodb设置TTL索引自动清除数据与过期数据的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MongoDB高可用与分片

    MongoDB高可用与分片

    最近项目在使用MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦?让我们一起,一探究竟,继续学习MongoDB高可用和片键策略,实现快速入门,感兴趣的小伙伴可以参考阅读
    2023-04-04
  • mongodb 数据块的迁移流程分析

    mongodb 数据块的迁移流程分析

    这篇文章主要介绍了mongodb 数据块的迁移流程介绍,包括数据块迁移对集群性能的影响,建议设置平衡器的活跃时间窗口,设置为业务低估时进行,具体操作步骤文中有介绍,需要的朋友可以参考下
    2022-04-04

最新评论