zoukankan      html  css  js  c++  java
  • Mac 下用homebrew安装配置MongoDB

    ---恢复内容开始---

    1.首先安装homebrew,已有就跳过

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

    2.下载安装mongodb

    brew install mongodb

    3.配置mongodb

    //在根目录下创建data/db文件,自己指定文件位置
    mkdir -p /data/db

    //给data/db文件件赋予权限
    sudo chown id -u /data/db

    //如果出现 "illegal user name" 的错误提示,这时我们可以查看当前的 username 并赋予权限:
    $ whoami
    username --当前用户
    $ sudo chown username /data/db
    //添加环境变量,打开.zshrc文件
    vim ~/.zshrc

    //添加mongodb安装目录到环境变量中
    export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:${PATH}

    //执行命令使环境变量生效
    source ~/.zshrc

    //需改配置文件,默认文件位置为:/usr/local/etc下的mongod.conf
    # Store data in /usr/local/var/mongodb instead of the default /data/db
    dbpath = /data/db             --数据库存放地址
    # Append logs to /usr/local/var/log/mongodb/mongo.log
    logpath = /usr/local/var/log/mongodb/mongo.log    --数据库日志文件
    logappend = true                    --日志文件累加
    
    
    # Only accept local connections
    bind_ip = 127.0.0.1                   --绑定访问ip

    4.启动mognodb

    //当出现 waiting for connections on port 27017 这些字样时,我们的服务器已经启动成功,它正在运行和侦听端口27017
    mongod

    //在浏览器打开localhost:2017 ,出现如下信息
    It looks like you are trying to access MongoDB over HTTP on the native driver port.

    //另外在开一个终端,输入mongo进入数据库操作界面
    show dbs --显示数据

  • 相关阅读:
    [华为机试] 计算二进制数中1的个数
    vector释放
    opencv findcontours内存错误
    opencv的编译安装
    opencv SVM分类器模块的简单设计
    centos7.6安装FFMpeg
    centos安装jenkins
    centos 7.6安装Java
    Centos7 忘记密码的情况下,修改root或其他用户密码
    性能测试报告
  • 原文地址:https://www.cnblogs.com/paul123/p/11068441.html
Copyright © 2011-2022 走看看