第2章 动手吧!MongoDB 快速安装与配置指南

1,496 阅读3分钟

引言

在上一篇文章【告别表格,拥抱文档:MongoDB 数据库从零开始】中,我们探讨了MongoDB作为一种面向文档的数据库,它在数据存储方面的独特优势以及广泛的应用场景。今天,我们将继续探讨如何在本地计算机或服务器上安装和配置MongoDB,以便您可以开始探索这项强大的技术。

安装前的准备工作

image.png 下载可以选择 zip 格式或者 msi 格式:建议使用压缩包Zip格式,并安装在非系统盘,以确保数据库安全及方便数据库迁移!

[小贴士] 官网下载慢的解决办法:

  1. 使用cmd命令ping mongodb官网,得到ip地址

image.png

2.修改`C:\Windows\System32\drivers\etc` 下hosts文件在末尾加上 54.230.71.42 www.mongodb.com

3.关闭浏览器,重新打开下载地址...

MongoDB服务端安装

本文以MongoDB V8.0.0版本讲解

  • 解压缩mongodb-windows-x86_64-8.0.0.zip,千万不要有中文路径:例如:D:\database
  • 安装在非系统盘,以确保数据库安全及方便数据库迁移!
  • 解压之后找到你的mongodb-windows-x86_64-8.0.0\bin 文件夹,再次确认没有中文路径【重要的事情说三遍】。

特别注意】bin目录下的数据导入导出、备份和恢复工具,需要单独下载【工具包image.png


最后合并主程序和工具包相关文件,如下所示:

image.png bin目录说明

1. 文件配置

进入解压后的文件夹,例如:D:\database\mongodb-windows-x86_64-8.0.0

  • 新建data和log文件夹,并在log文件夹下,新建mongod.log空文件

  • 新建mongod.conf文件与bin文件夹同级,mongod.conf写入以下内容:

      systemLog:
          destination: file
          path: F:\database\mongodb-win32-x86_64-windows-8.0.0\log\mongod.log
      storage:
          dbPath: F:\database\mongodb-win32-x86_64-windows-8.0.0\data
      # wiredTiger引擎性能更好
          engine: wiredTiger
          wiredTiger:
              engineConfig:
      #caches最小缓存为0.25G
               cacheSizeGB: 0.25
      net:
          port: 27017
    

注:dbpath和logpath根据自己的实际路径进行修改。

2. 执行cmd命令安装

在解压目录bin文件夹下使用如下命令:形如:F:\database\mongodb-win32-x86_64-windows-8.0.0\bin

mongod --config F:\database\mongodb-win32-x86_64-windows-8.0.0\mongod.conf   --install --serviceName  mongodb

注:在cmd操作下执行一定要以管理员身份运行,否则可能造成安装失败

windows10以上操作系统操作方法:

  1. 开始---右键-----windows终端(管理员)运行
  2. 开始---运行--cmd (ctrl+shift+Enter)调出

正常情况下执行后窗口没有任何反应,默认的内置三个数据库文件会在data目录下生成。

3. 启动和停止MongoDB服务

#启动MongoDB服务
net start MongoDB
#停止MongoDB服务
net stop MongoDB
#如果需要移除MongoDB服务,只需使用管理员权限运行cmd工具,并输入如下命令。
sc.exe delete MongoDB
或mongod --remove  MongoDB

附录常用操作命令

删除service服务

#删除服务
mongod --remove --serviceName mongodb

查看服务及启动服务

#启动mongodb:
net start mongodb
关闭mongodb服务:
mongod –shutdown –dbpath F:\database\mongodb-win32-x86_64-windows-8.0.0/data

错误排查

如果遇到安装不成功的情况,查看日志文件看报什么错误,再一步步排查。

如果出现MongoDB服务无法启动,windows提示发生服务特定错误:100

解决办法:

然后重新启动mongodb服务即可,也有可能没有新建data文件夹。

MongoDB客户端安装

使用的是Navicat Premium,其他客户端工具有:NoSQL Manager for MongoDB FreewareNOSQLbooster:最智能的 MongoDB IDE image.png 通过本章的学习,我们详细介绍了如何在本地计算机上安装和配置 MongoDB 数据库。通过一步步的指引,相信您现在已经成功搭建起了属于自己的 MongoDB 环境。然而,真正的旅程才刚刚开始——安装只是第一步,接下来我们将MongoDB 核心CRUD操作:数据库、集合与文档的语法详解。