MongoDB 下载

  • MongoDB 提供了 Mac 平台上 64 位的安装包,你可以在官网下载安装包
  • 官方下载链接

MongoDB 安装步骤

  • 找到下载的 MongoDB 压缩文件 mongodb-macos-x86_64-5.0.5.tgz
  • 移动文件
    1
    sudo mv mongodb-macos-x86_64-5.0.5.tgz /usr/local/
  • 解压
    1
    sudo tar -zxvf mongodb-macos-x86_64-5.0.5.tgz
  • 重命名
    1
    sudo mv mongodb-macos-x86_64-5.0.5/ mongodb
  • 删除压缩文件
    1
    sudo rm mongodb-macos-x86_64-5.0.5.tgz
  • 添加环境变量(安装过 oh-my-zsh)
    1
    2
    3
    4
    5
    (1) vim ~/.zshrc
    (2) 添加 PATH
    export PATH=$PATH:/usr/local/mongodb/bin
    (3) 使修改立即生效
    source ~/.zshrc
  • 创建日志及数据存放的目录
    1
    2
    3
    4
    (1) 切换到 /usr/local/var/db 目录
    mkdir mongodb
    (2) 切换到 /usr/local/var/log 目录
    touch mongodb.log
  • 添加配置文件
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    (1) 切换到 /usr/local/etc 目录下
    (2) vim mongodb.conf
    (3) 添加内容
    # 数据库路径
    dbpath=/usr/local/var/db/mongodb
    # 日志输出文件路径
    logpath=/usr/local/var/log/mongodb.log
    # 错误日志采用追加模式
    logappend=true
    # 启用日志文件,默认启用
    journal=true
    # 这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
    quiet=true
    # 端口号 默认为27017
    port=27017
    # 允许远程访问
    # bind_ip=0.0.0.0
    # 开启子进程
    fork=true
    # 开启认证,必选先添加用户,先不开启(不用验证账号密码)
    # auth=true
  • 直接设置配置文件启动
    1
    mongod --config /usr/local/etc/mongodb.conf
  • 另外开启新的终端,输入 mongo 命令进入 MongoDB 数据库
  • 正常退出数据库(mongo 执行命令的终端窗口)
    1
    2
    3
    (1) use admin
    (2) db.shutdownServer()
    (3) control + c

    MongoDB 常用命令

命令 说明
db.help() 查看命令提示
db 查看当前所在数据库的名字
use 数据库名 表示切换或是创建数据库
show dbs 显示有数据的库
db.stats() 查看当前数据的状态
db.version() 查看 MongoDB 版本
db.[数据库名].insert() 插入数据
db.[数据库名].find() 查找数据