【爬虫】-002-安装MongoDB-MacOS

  1. 使用Homebrew安装
  • 安装homebrew
    — 打开终端,输入如下命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    — 安装结束后,继续输入:brew update
  • 安装MongoDB:brew install mongodb
  • 运行MongoDB
    — 创建对应的目录sudo -p mkdir /data/db
  • 再次在终端输入:mongod启动服务
  • 重新打开一个终端输入:mongo
  • 正常的结果如下:
    MongoDB shell version v3.6.0
    connecting to: mongodb://127.0.0.1:27017
    MongoDB server version: 3.6.0
  • 可能出现的问题:
    Failed to connect to 127.0.0.1:27017 mongoDB
    — 检查报错信息:exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating
    — [1]原因是Permission denied(权限拒绝),看来是当前用户执行mongod这个命令时,对/data/db这个目录没有操作权限,OK,知道原因就好办了,给/data/db加上权限。
    — 在终端输入如下命令:sudo chown -R 当前登录的用户名 /data
    — 或者更换目录,不要放在根目录下(原因在这里:El Capitan(10.11) 加入了Rootless机制,很多系统目录不再能够随心所欲的读写了,即使设置 root 权限也不行。参考Operation not permitted问题
  1. 在PyCharm
  • 打开偏好选项

    《【爬虫】-002-安装MongoDB-MacOS》 preference

  • 进入插件

    《【爬虫】-002-安装MongoDB-MacOS》 plugins

  • 点击Broswse repositories搜索mongo进行安装
  • 安装完毕后,点击右侧,设置数据库,改一个名字就可以了其他保留不变

    《【爬虫】-002-安装MongoDB-MacOS》 mongo

  1. 安装MongoDB出现的错误集合,https://mugglecoding.gitbooks.io/qa/content/an_zhuang_mongodb_chu_xian_de_cuo_wu_ji_he.html
    原文作者:程德山
    原文地址: https://www.jianshu.com/p/2eccbf4cd7f3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞