windows系统mongodb配置服务及设置密码
来源:互联网 发布:淘宝袜子网店市场分析 编辑:程序博客网 时间:2024/06/07 22:41
注:笔者使用的MongoDB版本是3.6,其他的版本是否这样配置,我也没测试过。
一、配置服务
首先,在你的mongodb目录下新建两个文件夹,一个存放数据的data文件夹,一个存放日志的logs文件夹。
然后在logs文件夹下再建一个mongod.log文件
都建好之后,继续往下看。。
方法1:直接输入指令
打开命令行,进入到mongodb的bin文件夹下
执行指令:
mongod.exe --dbpath="D:\mongodb\data" --logpath="D:\mongodb\logs\mongod.log" --install
方法2:使用配置文件
在mongodb目录下创建一个config的文件夹,
然后在config的文件夹下再创建一个mongod.cfg文件(注:文件编码为UTF-8格式) ,文件内容如下:
systemLog: destination: file path: D:\mongodb\logs\mongod.log logAppend: truestorage: dbPath: D:\mongodb\data
(注:不能使用tab键占位,会报错!需要占位请使用空格键)
弄好后,回到命令行,输入指令:
mongod.exe --config "D:\mongodb\config\mongod.cfg" --install
参数解释:
--dbpath : 数据存放的路径;
--logpath:日志存放的路径;
--config : 配置文件存放的路径
--install : 配置windows服务的必要参数
详细的配置请参照https://docs.mongodb.com/manual/reference/configuration-options/
如果一切都很顺利没有报错,那么恭喜你,mongodb服务已经配好了!!!
打开windows服务你会发现多了一个MongoDB的服务在里面
启动MongoDB的指令:
net start MongoDB
关闭MongoDB的指令:
net start MongoDB
记录一下所踩的坑:
1.提示:exception in initAndListen: 12596 old lock file, terminating
解决办法 : 删除data目录下.lock文件
2.提示:Error parsing YAML config file: yaml-cpp: error at line 2, column 13: illegal map value
try 'mongod.exe --help' for more information
解决办法:将tab占位符改为空格
首先,连接到MongoDB创建管理员
use admindb.createUser( { user: "root", pwd: "123456", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })创建成功之后,把刚刚配的windows MongoDB服务干掉
sc delete MongoDB
mongod.exe --auth --config "D:\mongodb\config\mongod.cfg" --install
如无意外,mongodb安全验证已经配置好了。
参数解析:
--auth: 安全验证
启动一下MongoDB服务
net start MongoDB
则需验证之后才能操作了
use admin
db.auth("root","123456")
用户操作文档
https://docs.mongodb.com/manual/reference/method/db.createUser/- windows系统mongodb配置服务及设置密码
- 【MongoDB】设置环境变量及配置成Windows服务
- mongoDB数据库设置用户名及密码-windows
- window系统之mongoDB安装,启动及如何设置为windows服务(总结)
- window系统之mongoDB安装,启动及如何设置为windows服务(总结)
- window系统之mongoDB安装,启动及如何设置为windows服务(总结)
- windows设置MongoDB服务
- 在windows下把Mongodb设置系统服务
- windows下mongodb的启动以及设置成系统服务
- 设置MongoDB成Windows服务
- windows系统服务设置
- mongoDB数据库设置用户名及密码
- mongoDB数据库设置用户名及密码
- Windows密码设置及破解
- Mongodb专题--将Mongodb服务配置为windows服务
- Windows MongoDB 安装及配置
- Windows MongoDB 安装及配置
- MongoDB安装与设置为windows服务
- Android 5.x Theme 与 ToolBar 实战
- fastJSON List对象 Map对象与JSON对象的互转
- 人生 -- 有感于近期的一个事件
- 大学生怎样创业才可以进步成功率呢?你知道吗?
- JAVA 23种设计模式对比总结
- windows系统mongodb配置服务及设置密码
- 01-eclipse打包运行程序总是报错java.lang.NoClassDefFoundError和ava.lang.ClassNotFoundException(打包原理)
- 无敌全的application.xml配置详解
- 如何在本地生产ssh key 然后上传的时候不用密码了
- Kotlin开发安卓APP笔记-函数和lambda表达式(2)
- 代码中的post和get的方法
- PDF免费转Word、PPT、Excel
- 编写一个C程序输入a,b,c三个值,输出其中的最大者 输入123顺序不一样结果不一样这是为什么??
- zabbix设置微信报警的配置过程