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 --显示数据

  • 相关阅读:
    js 压缩 预览 上传图片
    js base64 转成图片上传
    支付宝扫码转账
    js网页 唤醒支付宝
    URL 生成带文字二维码
    iOS-语言本地化
    iOS-Storyboad动态刷新
    iOS-UITouch,UIEvent使用介绍
    JSP-标准动作标记
    JSP-注释,脚本元素,指令
  • 原文地址:https://www.cnblogs.com/paul123/p/11068441.html
Copyright © 2011-2022 走看看