MAC下使用Homebrew安装Mogodb

一. 安装 brew

brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包。
如果电脑还没有安装过brew,首先要通过如下命令安装 brew

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

这种方式下载比较慢, 可以使用下面方式操作

  1. 获取install文件并编辑
cd ~
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install
  1. 编辑brew_install文件,替换如下内容:
    注释掉
BREW_REPO = "https://github.com/Homebrew/brew".freeze
CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze

修改为

BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze
  1. 执行安装文件
/usr/bin/ruby ~/brew_install 

注意:这里brew安装成功,可能homebrew-core没有安装成功, 需要手动clone一下homebrew-core

  1. 手动安装homebrew-core
cd Library/Taps/
mkdir homebrew
cd homebrew/
mkdir homebrew-core
  1. 进入目录
cd homebrew-core/
git clone git://mirrors.ustc.edu.cn/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
二、设置国内镜像代理
  1. 替换homebrew源
cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
  1. 替换homebrew-core源
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git
  1. brew更新
brew update
  1. 设置 bintray镜像
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
三、 安装mongodb

完成上面两步就可以开始安装mongodb了, 执行下面的命令安装mongodb。

brew install mongodb

安装最新版本

sudo brew install mongodb --devel

安装完成后,查看版本:

mongod --version
四、配置mongodb
  1. 创建配置文件目录
cd 
mkdir MongoData
cd MongoData
mkdir db
mkdir etc
mkdir logs
  1. 在/MongoData/etc目录下创建启动配置文件mongo.conf, 文件内容如下:
#数据库路径
dbpath=/Users/zhujianwei/MongoData/db/
#日志输出文件路径
logpath=/Users/zhujianwei/MongoData/logs/mongodb.log
#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=false
#是否后台启动,有这个参数,就可以实现后台运行
fork=true
#端口号 默认为27017
port=27017
#指定存储引擎(默认不需要指定)
#storageEngine=mmapv1
  1. 启动mongodb
mongod --config /Users/zhujianwei/MongoData/etc/mongo.conf
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值