当前位置: 首页 > article >正文

MongoDB 安装教程(MAC版本)

1.官网地址

https://www.mongodb.com/

下载社区版,并且解压即可

2.安装位置

没有固定位置,将解压后的文件拷贝到任意位置,这里将以 /usr/locall为例。

3.配置环境变量

## 1.打开环境配置文件
open .bash_profile
## 2.添加环境配置(注意:PATH后填写正确的mongodb的位置)并保存
export PATH=${PATH}:/usr/local/mongodb/bin
## 3.让刚才输入的命令生效
source .bash_profile  
## 4.运行命令,查看mongodb版本
mongod -version
## 5.如果展示如下内容则表示安装成功
db version v4.2.19
git version: e68a7d47305e14e090cba9ce3d92533053299996
allocator: system
modules: none
build environment:
    distarch: x86_64
    target_arch: x86_64

注意:一定要执行 source .bash_profile这个命令否则有时候不会执行

4.基本配置

## 1.进入mongodb目录
cd /usr/local/mongodb
## 2.创建data和log文件夹(名字可以是其他,不强制)
mkdir data log
## 3.由于读写权限的问题,需要给这两个文件夹赋予读写权限
sudo chown haotianchen /usr/local/mongodb/data
sudo chown haotianchen /usr/local/mongodb/log
 

或者使用以下方法

点击鼠标右键——显示简介——设置读和写

设置读写权限

5.启动

## 1.⚠️当前的位置是/usr/local/mongodb, 所以这里的 --dbpath 是 data; --fork表示在后台运行  --logappend 表示追加
mongod --fork -dbpath data --logpath log/mongo.log --logappend
## 出现如下,则表示启动成功
about to fork child process, waiting until server is ready for connections.
forked process: 4649
child process started successfully, parent exiting
## 新开一个终端窗口
mongo
## 展示一个箭头则表示启动成功


## 打开浏览器输入: http://127.0.0.1:27017/
It looks like you are trying to access MongoDB over HTTP on the native driver port.
## 启动成功

这样你就可以使用MongoDB了

或者使用Studio 3T来进行页面操作


http://www.kler.cn/news/362849.html

相关文章:

  • 无人机悬停精度算法!
  • 信发软件之电脑版拖动——未来之窗行业应用跨平台架构
  • yub‘s Algorithmic Adventures_Day12
  • 基于单片机的电机测速系统设计
  • 上拉电阻和下拉电阻在电路中的作用(一)
  • sqlserver查询遇到的问题
  • react 基础学习笔记
  • 数据降维与主成分分析
  • Python项目内网环境pdm install超时httpx.ReadTimeout: timed out
  • VMware虚拟机中centos磁盘扩容(非VG分区挂载方案)
  • RabbitMQ 中的交换机学习
  • 项目实战-图书管理系统之个人中心
  • 【02】RabbitMQ客户端应用开发实战
  • gin入门教程(7): 使用 Logrus + Lumberjack 创建日志中间件
  • 【RabbitMQ】如何在 Ubuntu 安装 RabbitMQ
  • react1816中的setState同步还是异步的深层分析
  • 【p2p、分布式,区块链笔记 Blockchain】truffle002 unleashed_rentable_nft 项目
  • 深入理解 IP 协议
  • 大物 真空中的静电场
  • 微前端之模块联邦架构
  • Linux 中 .bash_history、.bash_logout 等用户配置文件
  • Linux杀毒-KVRT
  • 黑马javaWeb笔记重点备份12:yml格式配置文件
  • visual studio设置修改文件字符集方法
  • MyBatis入门之一对多关联关系(示例)
  • 【STM32开发笔记】移植AI框架TensorFlow到STM32单片机【DSP指令加速篇】