• 关于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:MongoDBinmongo.cfg" --serviceName "MongoDB" --install这里的路径是我的路径,自己需要修改(代码的意思是使用配置文件来安装服务)

    • 配置的格式 一定要注意空格参考

    • 建议
      千万不要轻易使用这种代码(虽然和上面代码一样,上面是没有办法),这是重新安装你的服务,网上太坑了动不动就是这行mongod --dbpath "C:MongoDBdatadb" --logpath "C:MongoDBdatalogmongo.log" --install --serviceName "MongoDB"

    • 比较有价值的参考资料
      csdn,个人感觉这个平台太乱
      我在这找到了答案,感觉用的人很少

  • 相关阅读:
    navigator
    历史记录跳转
    更改URL
    计数器
    窗口位置和大小
    open用法
    confirm用法
    项目中访问本地node服务跨域问题
    jenkins使用
    基于Vue的SSR
  • 原文地址:https://www.cnblogs.com/shiazhen/p/13377715.html
Copyright © 2020-2023  润新知