欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows 上MongoDB 4.2.6 安装及服务配置笔记

程序员文章站 2022-05-08 14:53:07
...

windows 上MongoDB 4.2.6 安装及服务配置笔记

自己在安装了好几遍过后总结的经验。

首先,下载mongodb
下载完成后,直接双击打开,如果选择 Complete安装方式的话,直接一路next即可,安装完成后确保 C盘下 c:\data\db 文件夹存在(需要手动创建),MongoDB运行需要有一个数据库文件夹,默认为 c:\data\db,之后每次启动MongoDB服务时,直接启动 mongod.exe即可
windows 上MongoDB 4.2.6 安装及服务配置笔记
如果没有c:\data\db会报错
windows 上MongoDB 4.2.6 安装及服务配置笔记

如果不想在默认目录下存放数据库,可使用以下命令指定备用数据库目录,我的所有命令都是在配置了环境变量的基础上的。
windows 上MongoDB 4.2.6 安装及服务配置笔记

mongod --dbpath  指定目录

如果一切顺利的话,服务就启动了,可以另外打开一个命令窗口,输入如下指令
windows 上MongoDB 4.2.6 安装及服务配置笔记
windows 上MongoDB 4.2.6 安装及服务配置笔记

但这种方式在每次启动服务时都需要这样指定目录,否则会使用默认 c:\data\db 目录,这种方式很不方便。我们可以创建自定义服务,具体步骤如下:

自定义MongoDB服务

配置 MongoDB 服务

第一,在安装时选择自定义安装方式后,进行到这步时,取消掉这个勾,自己构建服务,不使用默认安装的服务。
windows 上MongoDB 4.2.6 安装及服务配置笔记
第二,创建数据库和日志文件的目录
d:\mongodb\log
d:\mongodb\data\db
第三,创建配置文件
例如,在MongoDB安装目录下创建一个配置文件mongod.cfg,其中指定 systemLog.path 和 storage.dbPath。文件内容如下:

systemLog:
    destination: file
    path: d:\mongodb\log\mongod.log
storage:
    dbPath: d:\mongodb\data\db

安装 MongoDB服务

通过执行mongod.exe,使用–install选项来安装服务,使用–config选项来指定之前创建的配置文件。

mongod --config "d:\mongodb\mongod.cfg" --install

执行上述命令如果没有任何反应,表示成功。在计算机管理的服务处便可看到自定义的MongoDB服务
windows 上MongoDB 4.2.6 安装及服务配置笔记以后要更改 dbpath,可以在配置文件或命令行中通过 --dbpath 选项指定。
配置完成后只需通过如下命令便可实现MongoDB的启动和关闭
启动MongoDB服务

net start MongoDB

关闭MongoDB服务

net stop MongoDB

注意,要在管理员模式下才行,否则会拒绝访问
windows 上MongoDB 4.2.6 安装及服务配置笔记

自定义 MongoDB 服务 和前面的启动MongoDB的方式,任选一个方式启动就可以。

相关标签: 数据库 mongodb