• win10 mongodb的安装


    一、安装

    1、下载MongoDB在windows下的安装文件

            首先去官网https://www.mongodb.com/download-center?jmp=nav#community下载安装文件。我下载的是

    2.我是一路默认安装在C:Program Files目录下

    3.在c盘下新建C:mongodbdata、C:mongodblogs,以及mongo.config文件,如下:

    4.在logs文件夹中创建mongo.log文件

    5.在mongo.config文件中做如下编辑:

    dbpath=C:mongodbdata #数据库路径
    logpath=C:mongodblogsmongo.log #日志输出文件路径

    6.打开cmd命令行,切换到mongodb的bin目录下,执行命令:mongod --dbpath C:mongodata

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

    7.在bin目录下执行:mongod --config C:mongodbmongo.config,查看log文件:

     

    说明配置成功

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

    sc create MongoDB binPath= "C:Program FilesMongoDBServer3.4inmongod.exe --service --config=C:mongodbmongo.config"(注意”binPath=“和value值之间要有空格

    9.启动:net start MongoDB(安装的时候忘记自己忘记截这个图,这里借用别人的图,我自己的是3.4,图中的是3.2)

    二、遇到的问题

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

    分析:路径问题

    解决办法:不要在C:Program Files目录及其子目录下创建db文件夹。例如我的目录为:C:mongodbdata,这样就不会报错

    2.一开始,我按照其他教程,在mongo.config文件中添加如下设置:

    dbpath=C:mongodbdata #数据库路径

    logpath=C:mongodblogsmongo.log #日志输出文件路径logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件

    logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
    journal=true #启用日志文件,默认启用
    quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
    port=27017 #端口号 默认为27017

    出现如下错误:

    然后我把config文件中的后四行删除,只保留了两个路径设置,就没有这个错误了,不知道原因(尴尬)

    3.注册服务执行:sc create MongoDB binPath= "C:Program FilesMongoDBServer3.4inmongod.exe --service --config=C:mongodbmongo.config"时,[SC] OpenSCManager 失败 5:

    分析:用户权限不足,

    需要做的是regedit打开注册表

    HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesSystemEnableLUA 的值改为0

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

     重启计算机,打开cmd,重新执行sc create MongoDB binPath= "C:Program FilesMongoDBServer3.4inmongod.exe --service --config=C:mongodbmongo.config"

  • 相关阅读:
    Sort it
    set 集合容器
    convertToString与ToString的区别
    string基本字符系列容器
    辗转相除法
    进程的总结
    进程池进阶
    进程池
    生产者消费者模型
    IPC :进程之间的通信
  • 原文地址:https://www.cnblogs.com/echo-cheng/p/7309406.html
Copyright © 2020-2023  润新知