• Mac brew安装MongoDB


    brew简介安装

    brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便

    brew类似ubuntu系统下的apt-get的功能

    1. 安装brew

    brew 的官方网站: http://brew.sh/   在官方网站对brew的用法进行了详细的描述

    安装方法:  在Mac中打开Termal:  输入命令:

    ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

    2. 使用brew安装软件

    一个命令就搞定了, 比如安装git

    brew install git

    比如安装wget

    brew install wget

    3. 使用brew卸载软件

        卸载更方便了

    brew uninstall wget

    4. 使用brew查询软件

    有时候,你不知道你安装的软件的名字, 那么你需要先搜索下, 查到包的名字。

    比如我要安装

    brew search /wge*/

    /wge*/是个正则表达式, 需要包含在/中

    其他brew命令

    brew list           列出已安装的软件

    brew update     更新brew

    brew home       用浏览器打开brew的官方网站

    brew info         显示软件信息

    brew deps        显示包依赖

    使用brew安装mongodb

    安装命令

    brew install mongodb

    安装提示代码

    jokerbj-MacBook-Pro:~ jokerbj$ brew install mongodb
    ==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.2.3.yosemite.bott
    Already downloaded: /Library/Caches/Homebrew/mongodb-3.2.3.yosemite.bottle.tar.gz
    ==> Pouring mongodb-3.2.3.yosemite.bottle.tar.gz
    ==> Caveats
    To have launchd start mongodb at login:
      ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
    Then to load mongodb now:
      launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
    Or, if you don't want/need launchctl, you can just run:
      mongod --config /usr/local/etc/mongod.conf   # 启动命令

    配置文件

    jokerbjdeMacBook-Pro:local jokerbj$ cat /usr/local/etc/mongod.conf 
    
    systemLog:
    
      destination: file
    
      path: /usr/local/var/log/mongodb/mongo.log    # 日志存放
    
      logAppend: true
    
    storage:
    
      dbPath: /usr/local/var/mongodb    # 数据存放
    
    net:
    
      bindIp: 127.0.0.1

    启动:

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

    进入数据库:

    $ mongo

    停止:

    kill -2 pid   # 这是等待缓存刷新后停止,不会影响数据

    如需卸载

    brew uninstall mongodb
  • 相关阅读:
    Jdbc、Mybatis、Hibernate各自优缺点及区别
    java中的线程池原理
    JVN的理解
    "=="和 equals 方法究竟有什么区别?
    nginx基础之【study one】
    C#,WPF中使用多文本显示数据,并对其数据进行关键字高亮等操作
    C#、WPF中如何自定义鼠标样式
    SSM(Spring + Springmvc + Mybatis)框架面试题
    java基础面试题
    C#关于TreeView树在节点数较多时总是会出现闪烁的问题方法记录
  • 原文地址:https://www.cnblogs.com/jokerbj/p/8289363.html
Copyright © 2020-2023  润新知