关于MongoDB 配置安全选项(security)后无法正常启动(Unrecognized option: security)
报错为(Unrecognized option: security)
- 极有可能是你的编码格式不正确(这个错误应该不算是什么问题,但是没有看文档,网上的资料又都是copy,留下笔记希望能够帮到别人)
确保配置文件使用ASCII编码。该mongod的 情况下不支持非ASCII编码,包括UTF-8的配置文件,可以使用notepad编辑器,我将其改为了ANSL编码,也可以使用。
-
如果将mongod.conf文件修改为了
security: authorization: enabled
如果没有生效,有可能是你没有使用配置文件安装服务 -
我使用了
mongod --remove
先清除了之前的服务 -
使用配置文件启动服务
mongod --config "D:\MongoDB\bin\mongo.cfg" --serviceName "MongoDB" --install
这里的路径是我的路径,自己需要修改(代码的意思是使用配置文件来安装服务) -
配置的格式 一定要注意空格参考
-
建议
千万不要轻易使用这种代码(虽然和上面代码一样,上面是没有办法),这是重新安装你的服务,网上太坑了动不动就是这行mongod --dbpath "C:\MongoDB\data\db" --logpath "C:\MongoDB\data\log\mongo.log" --install --serviceName "MongoDB"
-
比较有价值的参考资料
csdn,个人感觉这个平台太乱
我在这找到了答案,感觉用的人很少
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!