zoukankan      html  css  js  c++  java
  • win10下mongodb的下载、安装、配置、闪退的解决办法

    下载

    下载地址:

    (1)MongoDB 官网首页地址:https://www.mongodb.com/

    (2)MongoDB 官网下载地址:https://www.mongodb.com/download-center?jmp=nav#community

    (3)MongoDB 官网 Windows 系统所有版本下载地址:https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl

    (4)MongoDB 官网 Linux 系统所有版本下载地址:https://www.mongodb.org/dl/linux/x86_64-amazon2

    这里我选择的是第三个路径,3.4.24版本的,

    其中要注意:

    (1)zip是解压版的,msi是安装版的

    (2)Commutity Server:社区版本,免费的版本,学习或者一般的项目用这种就足够了。Enterprise Server :商业版本,收费的版本。

     安装

    刚安装之后的目录如下:

    介绍一下bin目录下的内容:

    此时需要手动创建几个文件夹和文件,数据库路径(data目录)、日志路径(logs目录)和日志文件(mongo.log)文件。添加之后的样子如下:

    其中:

    mongo.conf内容如下,要注意修改下数据库路径和日志输出文件路径

    #数据库路径
    dbpath=D:	oolsmongodbdata
    #日志输出文件路径
    logpath=D:	oolsmongodblogsmongo.log
    #错误日志采用追加模式
    logappend=true
    #启用日志文件,默认启用
    journal=true
    #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
    quiet=true
    #端口号 默认为27017
    port=27017

    这里要注意还需要在d盘下创建一个data文件夹,里面再创建一个db文件夹,运行 mongod -repair (此命令我没有运行但是也好用)。否则启动mongod.exe会闪退。原因是mongodb启动的时候会默认去d盘下找到data文件中的db文件。如果此时启动仍闪退,把 MongoDBdata 下的 lock 文件删掉,清理下磁盘空间,再启动就好了。

    启动

    先双击bin目录下的mongod.exe,弹出如下内容为启动成功。它是服务。

    之后不要关闭这个窗口,双击bin目录下的mongo.exe文件,弹出如下窗口:

    此时在浏览器中输入:http://localhost:27017/  如果显示下面的内容,说明成功了。

    这里要注意,启动后db文件夹下会生成如下文件内容:

    配置

     

    (1)环境变量的配置:

    (2)创建并启动MongoDB服务

    以管理员身份运行cmd(非管理员身份可能会失败),进入bin目录,执行:mongod --config "D: oolsmongodbmongo.conf" --install --serviceName "MongoDB"  要注意修改下里面的conf文件的地址。

    之后打开此电脑的服务就可以看到MongoDB的服务了:可以将其设置为开机自动运行服务。

    MongoDB的可视化工具MongoChef

     

    MongoDB的可视化工具现在有很多,这里只介绍一种,感兴趣的小伙伴可以自己再试试其他的。在网上随便搜 'MongoDB的可视化工具MongoChef' 随便下载一个即可:

    参考:

    1. https://www.cnblogs.com/htyj/p/8260602.html

    2. https://www.cnblogs.com/minily/p/9431609.html

    3. https://blog.csdn.net/wangmx1993328/java/article/details/82585943

    4. https://segmentfault.com/a/1190000011864842

    5. https://www.cnblogs.com/SZxiaochun/p/7772094.html

    持续更新!!!

  • 相关阅读:
    多线程《三》进程与线程的区别
    多线程《二》开启线程的两种方式
    多线程《一》线程理论
    多进程《七》生产者消费者模型
    多进程《六》队列
    互斥锁与join
    多进程《五》互斥锁
    多进程《四》守护进程
    再度认识未来——2.11
    开始——2.10
  • 原文地址:https://www.cnblogs.com/flyinghome/p/13123867.html
Copyright © 2011-2022 走看看