通过homebrew安装mongodb

安装mongodb

  • 1、如果电脑没有安装homebrew,可先安装homebrew:
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • 2、如果电脑已安装homebrew,先更新一下
    brew update
    
  • 3、安装mongodb
    brew install mongodb
    

随后被安装在/usr/local/Cellar/mongodb/4.0.1

配置mongodb

  • 1、创建根目录下 data/db 文件夹:
    mkdir -p /data/db
    
    如果出现 permission denied ,加上 sudo 命令:
    sudo mkdir -p /data/db
    
  • 2、给 /data/db 文件夹赋予权限:
    sudo chown id -u /data/db
    
    如果出现 "illegal user name" 的错误提示,这时我们可以查看当前的 username 并赋予权限:
    $ whoami
    username
    $ sudo chown username /data/db
    
  • 3、添加环境变量:
    • 打开 .zshrc 文件:
    vim ~/.zshrc
    
    • 添加 MongoDB 安装目录到环境变量中:
    export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:${PATH}
    
    • 执行命令使环境变量生效:
    source ~/.zshrc
    
  • 4、修改 MongoDB 配置文件, 配置文件默认在 /usr/local/etc 下的 mongod.conf(此步非必须):
    • 打开文件
    vim /usr/local/etc/mongod.conf
    
    • 复制以下代码并放入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
    

尝试启动服务端

$ mongod
image.png
  • 当出现 waiting for connections on port 27017 这些字样时,我们的服务器已经启动成功,它正在运行和侦听端口27017。这样就可以开始与服务器进行交互了,例如只需打开一个新的终端选项卡并运行 mongo ,这将打开 mongo 的交互式控制台并连接到默认服务器(localhost:27017):
    $ mongo
    
image.png
  • 此时服务器已经启动成功,接下来就可以进行操作了,比如输入 show dbs:
    > show dbs
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    > 
    

你可能感兴趣的:(通过homebrew安装mongodb)