配置mongodb出现Error parsing INI config file: unrecognised option 'nohttpinterface' 报错

MongoDB的版本是:

        db version v3.6.2
        git version: 489d177dbd0f0420a8ca04d39fd78d0a2c539420
        OpenSSL version: OpenSSL 1.0.1u-fips  22 Sep 2016
        allocator: tcmalloc
        modules: none
        build environment:
            distmod: 2008plus-ssl
            distarch: x86_64

            target_arch: x86_64

        备注: 安装的是window10系统64位的mongodb-win32-x86_64-2008plus-ssl-3.6.2-signed.msi文件(Community Server版本)

在mongodb数据库的mongo.conf配置文件中:

    #数据库路径
    dbpath = F:\MongoDB\data
    #日志输出文件路径
    logpath = F:\MongoDB\logs\mongodb.log
    #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
    logappend = true
    #启用日志文件,默认启用
    journal = true
    #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
    quiet = true
    #端口号 默认为27017
    port = 27017
    #   关闭http接口,默认关闭27018端口访问
    nohttpinterface = true

当启动数据库服务的时候出错如下:


MongoDB 连接期望一个ssl连接,抛出这个错误。

    $ mongo“mongodb:// primary:27017,replica1:27017,replica2:27017 / test?replicaSet = Cluster0-shard-0”--ssl --authenticationDatabase admin --username --password
解析命令行时出错:无法识别的选项'--ssl'
试试“mongo --help”了解更多信息

问题的根源在于社区版中提供的mongo二进制文件不支持--ssl选项。 

其实这里的解决方法是下载企业版的评估版,这样就可以成功连接了mongo服务器了。

你可能感兴趣的:(mongodb)