资讯专栏INFORMATION COLUMN

Windows用户如何安装Mongodb3.4并设置为系统服务

cnsworder / 1080人阅读

摘要:步骤获取的安装包,点这里,下载的版本是,需要其他的版本的可自行前往官网下载中心下载。新建配置文件,在下面新建文件,并且用编辑器打开,复制如下内容数据库数据存储路径日志存储路径是否追加记录注册的系统服务名用于显示的系统服务名的对外端口。

前言

前段时间为了解决前端对接口的测试的问题,在网上搜索了不少的解决方案,最终吸引我的是一个名为Yapi的工具。好家伙,看文档介绍的功能都很满足我的需求,撸起文档就是干。等等,官方文档说这个项目依赖于Mongodb,那好吧,环境还是得配起来的,于是便有了下文。

步骤

获取Mongodb的安装包,点这里,下载的版本是3.4.9,需要其他的版本的可自行前往官网下载中心下载。

安装,像普通软件安装的方法一样安装即可,记住安装的文件路径,比如(D:MongoDBServer3.4)

新建文件夹,在D:MongoDBServer3.4下面创建data文件夹,data文件夹下创建db文件夹;在D:MongoDBServer3.4下面创建 log文件夹。

新建配置文件,在D:MongoDBServer3.4下面新建mongo.conf文件,并且用编辑器打开,复制如下内容:

dbpath = D:MongoDBServer3.4datadb
logpath = D:MongoDBServer3.4logmongodb.log
logappend = true
directoryperdb = true
serviceName = MongoDBService
serviceDisplayName = MongoDBService
port = 27017
dbpath:数据库数据存储路径;logpath:log日志存储路径;logappend:是否追加记录;serviceName:注册的系统服务名;serviceDisplayName:用于显示的系统服务名;port:mongodb的对外端口。

按下windows+x,选择windows powershell(管理员),进入shell面板,输入cd D:MongoDBServer3.4in进入mongodb.exe所在的目录,执行./mongodb.exe -install -f "D:MongoDBServer3.4mongo.conf"

检查windows服务是否安装成功,打开之前的log文件,如果出现如下的提示,即安装成功:

2019-08-22T11:00:47.441+0800 I CONTROL  [main] Trying to install Windows service "MongoDBService"
2019-08-22T11:00:47.443+0800 I CONTROL  [main] Service "MongoDBService" (MongoDBService) installed with command line "D:MongoDBServer3.4inmongod.exe -f D:MongoDBServer3.4mongo.conf --service"
2019-08-22T11:00:47.443+0800 I CONTROL  [main] Service can be started from the command line with "net start MongoDBService"

启动服务

net start MongoDBService

其他命令

停止服务

net stop MongoDBService

删除服务

mongod.exe --remove --serviceName "MongoDB"
总结

配置mongo.conf的时候,里面的文件路径一律不能使用引号,包括变量对应的值也不可以,否则安装不成功;

Windows一定要使用管理员权限,不然也是安装不成功的;

安装成功之后,推荐使用可视化工具操作管理Mongodb,如果还是想用命令行,直接去Mongodb的bin目录打开shell,输入./mongo.exe进入交互式界面。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/106885.html

相关文章

  • MongoDB3.4安装及卸载

    摘要:安装导入包管理系统使用的公钥的软件包管理工具即和要求软件包的发布者通过密钥签名来确保软件包的一致性和真实性。 安装MongoDB3.4 1. 导入包管理系统使用的公钥 Ubuntu 的软件包管理工具(即dpkg和APT)要求软件包的发布者通过GPG密钥签名来确保软件包的一致性和真实性。通过以下命令导入MongoDB公共GPG密钥: sudo apt-key adv --keyser...

    moven_j 评论0 收藏0
  • UCloud MongoDB 如何应对高考填志愿的上亿流量高峰

    摘要:优志愿张海鹏宋体背景宋体每年月下旬到月下旬期间是高考填志愿的高峰期,也是优志愿后端面临大流量高并发请求的业务高峰期。对于优志愿读多写少的场景及其业务高峰期,用户可以按需增删节点,更好地实现读取性能的扩展。 随着用户规模的增长,数据库的压力也在成倍增加。面对大流量、高并发,UCloud MongoDB 做到了高效,并展现出了更好的性能体验。 —— 优志愿 CTO 张海鹏 背景...

    cppprimer 评论0 收藏0
  • 【云数据库 MySQL UDB】什么是UDB?产品功能,规格版本和使用限制

    摘要:版本目前支持和,用户可以根据需求选择相应的云数据库版本。硬盘云数据库的硬盘大小。云数据库提供自动备份和手动备份两种方式,防止数据丢失,避免误操作带来的风险。日志日志是用于记录云数据库操作事件的记录文件。什么是云数据库MongoDB?云数据库简介: 云数据库MongoDB是基于成熟云计算技术的高可用、高性能的数据库服务,完全兼容MongoDB 协议,支持灵活部署,除副本集实例架构外,云数据库...

    Tecode 评论0 收藏0
  • 【云主机 UHost】Windows服务配置指南:KMS激活方式说明、防火墙启用教程、优化DNS配置

    摘要:参考文档微软官网激活防火墙启用教程教程纲要开启防火墙,并添加远程桌面连接和多播侦听程序至信任规则中防火墙可以阻止一些恶意程序攻击,防止某些端口被远程访问开启防火墙以后功能和远程桌面登陆将失效。KMS激活方式说明本文主要阐述了Windows主机在UCloud云环境中,如何实现自动激活。背景用户在使用Windows系统时都必需先进行激活,然后才能正常使用,安装应用软件,部署业务环境等等。由此用户...

    Tecode 评论0 收藏0
  • 如何跨操作系统共享文件?你还在用U盘傻瓜式地拷贝文件吗?

    摘要:自己可能有多台电脑或者需要与他人共享文件都可以采用这种方式。适用于类系统,可以在局域网上共享文件和打印机。七系统之间的文件共享与系统和系统之间共享文件的方式相同。在是文件服务的主要协议。 一般而言为了系统安全,都会专门新增一个共享账户,但是为了方便阐述,不再说明如何创建系统账户。 本文探讨macOS、Linux、Windows三种操作系统两两之间的文件共享方式,根据数学中的排列组合知识...

    Julylovin 评论0 收藏0

发表评论

0条评论

cnsworder

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<