mongodb安装及遇到的问题

本文分享了MongoDB的安装步骤及配置服务的过程,并解决了在安装过程中遇到的一些常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天第一天接触mongodb,以下把今天上午自己的安装体验分享一下。不足之处,敬请指摘,谢谢

一、安装

1.我下载的是,点击安装完成,默认安装到C:\Program Files\目录下


2.在c盘下新建C:\mongodb\db文件夹,打开cmd命令行,切换到mongodb的bin目录下,执行命令及结果:


mongodb运行成功,浏览器通过:http://localhost:27017/访问结果如下


运行没有问题,那么这是就需要注册服务。

3.在db的同级目录下创建logs目录及mongo.config,


再在logs目录下创建mongo.log文件:


config内容如下:


4.在bin目录下执行:mongod --config C:\mongodb\mongo.config。查看mongo.log文件如下:


说明配置成功

5.安装为Windows服务,执行:

sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe --service --config=C:\mongodb\mongo.config"注意”binPath=“和value值之间要有空格

mongod --config C:\mongodb\mongo.config --install(未验证)

启动:net start MongoDB 



二、遇到的问题

1.mongodb安装包,默认情况下安装到C:\Program Files。当我们按照大部分的网络教程,在C:\Program Files\MongoDB\Server\3.2目录下创建db文件夹,运行命令行:mongod --dbpath C:\Program Files\MongoDB\Server\3.2\db,报出Invalid command: Files\MongoDB\Server\3.2\db错误。

分析:路径问题

解决办法:不要在C:\Program Files目录及其子目录下创建db文件夹。例如我的目录为:C:\mongodb\db



2.或许你想到了相对路径,例如下图,大概是访问权限问题。


3.注册服务执行:sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe --service --config=C:\mongodb\mongo.config"时,

[SC] OpenSCManager 失败 5:


分析:用户权限不足,

需要做的是regedit打开注册表

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA 的值改为0

把这个值改成0,这样在自己的电脑上操作才是真正的administration。


重启计算机,打开cmd,重新执行




评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值