python爬虫—-Mac下mongoDb安装使用

本教程讲述的是Mac 下的教程。windows相对来说比较简单。

  1. 安装Brew 软件包管理

下载地址:点击

 2. 错误处理方法。

安装完成后执行

brew install mongodb

发现会报以下错误。

Error: No available formula with the name "mongodb" 

不用慌,这是由于MongoDB不再是开源的了,并且已经从自制内核#43770中移除。要安装它,请检查MongoDB项目提供的选项:https://github.com/mongodb/homebrew-brew


项目地址有详细的教程。如看不懂英文往下看。

3.以安装社区版为例。
(1) 向Brew添加自定义Tap。
brew tap mongodb/brew
(2)安装
brew install <formula>  # 版本号
(3)安装最新mongodb版本
brew install mongodb-community
(4)安装指定mongodb版本
brew install mongodb-community@4.2  # @x.x是指定的版本

(base) momocs-MBP:~ momoc$ brew install mongodb-community
==> Installing mongodb-community from mongodb/brew
==> Downloading https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-4.2.0.tgz
######################################################################## 100.0%
==> Caveats
To have launchd start mongodb/brew/mongodb-community now and restart at login:
  brew services start mongodb/brew/mongodb-community   #启动服务方式
Or, if you don't want/need a background service you can just run:
  mongod --config /usr/local/etc/mongod.conf  # 配置文件
==> Summary
🍺  /usr/local/Cellar/mongodb-community/4.2.0: 21 files, 272.3MB, built in 1 minute 15 seconds

 

mongo安装路径/usr/local/Cellar/mongodb-community/

mongo配置文件路径:/usr/local/etc/mongod.conf    

配置文件内容。

systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log  # 日志路径
  logAppend: true
storage:
  dbPath: /usr/local/var/mongodb  # 数据存放路径
net:      
  bindIp: 127.0.0.1   # IP地址 ,本地址代表本机

 

4. mongo的使用

(1) 启动服务

brew services start mongodb-community
# 或
brew services start mongodb/brew/mongodb-community

(2)终止服务

brew services stop mongodb-community
# 或
brew services start mongodb/brew/mongodb-community
5. 附Mac下,前端管理界面项目地址。

https://github.com/mrvautin/adminMongo

在Mac下使用adminMongo管理界面需要安装NPM

brew install npm
  1. 导航到文件夹并安装adminMongo: git clone https://github.com/mrvautin/adminMongo.git && cd adminMongo
  2. 安装依赖项: npm install
  3. 启动应用程序:npm startnode app
  4. 在浏览器中访问http://127.0.0.1:1234

 

7.MongoDB 默认端口

The following table lists the default TCP ports used by MongoDB:

默认端口

介绍

27017

mongod 和 mongos 实例的默认端口。你可以通过 port 或 –port 改变该端口。

27018

设置 –shardsvr 运行变量或在配置文件里设置 clusterRole 为 shardsvr 时的默认端口。

27019

设置 –configsvr 运行变量或在配置文件中将 clusterRole 设置为 configsvr 时的默认端口。

28017

系统状态网页的默认端口。系统状态网络页面永远可以在比 port 大 1000 的端口反问。

文章已创建 52

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部