博客
关于我
MongoDB 安装配置
阅读量:794 次
发布时间:2023-02-09

本文共 1233 字,大约阅读时间需要 4 分钟。

MongoDB 安装指南

1. 下载 MongoDB

访问 http://www.mongodb.org/downloads,选择适合你的操作系统下载安装包。如果是 Windows 用户,可以选择 MSI 文件安装。

2. 解压和安装

  • Windows:双击 MSI 文件,按照提示安装。
  • Mac/Linux:解压 ZIP 文件并将 MongoDB 目录添加到系统路径中。

3. 配置目录和文件

创建以下目录和文件:

  • Windows

    • 数据目录:E:\mongodb\data\db
    • 日志文件:E:\mongodb\logs\mongo.log
    • 配置文件:E:\mongodb\etc\mongodb.conf
  • Mac/Linux

    • 数据目录:/mongodb/data/db
    • 日志文件:/mongodb/logs/mongo.log
    • 配置文件:/mongodb/etc/mongodb.conf

4. 配置 MongoDB.conf

在 Windows 上(Mac/Linux请相应修改):

# 数据文件路径dbpath=E:\mongodb\data\db# 日志文件路径logpath=E:\mongodb\logs\mongo.log# 日志模式(默认为追加模式)logappend=true# 是否启用日志journal=true# 日志级别(开发时设为 debug)quiet=false# 端口号,默认为 27017port=27017# 副本集配置(单主从时设置主服务器)master=true# 副本集配置(单主从时设置从服务器)slave=true# 副本集名称(配置副本集时设置)replSet=your_repl_set_name# 是否启用分片shardsvr=true# 是否启用安全认证auth=true

5. 启动 MongoDB

  • 在终端运行

    cd /mongodb/binmongod --config ../etc/mongodb.conf

    打开另一个终端窗口运行:

    cd /mongodb/binmongo
  • Windows 服务设置

    以管理员身份运行 PowerShell:

    mongod --config D:\MongoDB\etc\mongodb.conf --installnet start mongodb

6. Mac/Linux 启动

创建脚本 /mongodb/runmongo.sh

sudo ./bin/mongo --config ./etc/mongodb.conf

7. 安装 IDE

推荐使用 Robomongo,访问 https://robomongo.org 下载。

8. 注意事项

  • 数据文件默认位于 db 目录下。
  • 配置文件路径需根据实际安装目录调整。
  • 启用认证前,请确保用户和密码已设置。

转载自:https://www.cnblogs.com/wanggs/p/5720041.html

你可能感兴趣的文章
mockcpp & testngpp在2010.7~11月的改进
查看>>
Mock在接口测试中的实际应用
查看>>
Mock技术在JAVA微服务单元测试中的应用
查看>>
Mock模拟测试实战
查看>>
Mock模拟测试框架详解
查看>>
mock的使用二(根据数据模板生成模拟数据)
查看>>
mock静态方法指引
查看>>
Modbus Poll/Slave 模拟器使用教程
查看>>
Modbus RTU串口通信实验
查看>>
Modbus RTU和Modbus TCP之间的区别
查看>>
MODBUS 线圈、输入线圈、输入寄存器、保持输出寄存器的存储规范标识与功能码
查看>>
Modbus中的线圈和寄存器(两种重要的数据类型)
查看>>
my19_mysql 多线程备份恢复工具mydumper
查看>>
Model-Based Reinforcement Learning(基于模型的强化学习)详解-ChatGPT4o作答
查看>>
Model-Free Reinforcement Learning(无模型强化学习)详解-ChatGPT4o作答
查看>>
My opinion on Python.
查看>>
models.__dict__[args.arch] 实例复现
查看>>
ModelScope魔搭社区新用户如何免费体验36小时GPU服务器
查看>>
modprobe
查看>>
ModStart 是一个基于 Laravel 模块化极速开发网站框架
查看>>