zoukankan      html  css  js  c++  java
  • MongoDB学习:(一)MongoDB安装

    MongoDB学习:(一)MongoDB安装

    MongoDB介绍:
        直接百科了:



    MongoDB安装:
    1:下载安装:
    Windows 下的安装文件,都是以.msi为后缀的直接安装文件,下载后直接安装,安装路径可选。
    这里安装的是“mongodb-win32-x86_64-enterprise-windows-64-3.2.8-signed.msi”


    安装选项选择“Custom”才能选择安装路径,Complete是默认安装到C盘的


    2:配置
    安装完成后,复制安装路径:D:MongoDBServer3.2in  (该路径是我的安装路径)
    打开CMD命令窗口,输入以下命令:
    >d:(该命令适用于你装到其他分区磁盘,这里是进入D盘)
    >cd D:MongoDBServer3.2in
    >mongod.exe --install --logpath "D:MongoDBloglog.txt"  --dbpath "D:MongoDBdatadb"  (请先按照路径建好文件夹和文件,否则报错,下图有提示)
    >net start mongodb


    参数说明:
    dbpath:数据文件存放路径,每个数据库会在其中创建一个子目录,用于防止同一个实例多次运行的mongod.lock也保存在此目录中。
    logpath:错误日志文件。
    logappend:错误日志采用追加没模式(默认是覆写模式)。
    bind_ip:对外服务的绑定Ip,一般设置为空,及绑定在本机所用可用Ip上,如有需要可以单独指定。
    port:对外服务端口,web管理端口在这个port的基础上+1000.
    fork:以后台Daemon形式运行服务。
    journal:开启日志功能,通过保存操作日志来降低单机故障的恢复时间,在1.8版本后正式加入,取代在1.7.5版本中的dur参数。
    syncdelay:系统同步刷新磁盘的时间,单位为秒,默认是60秒。
    directoryperdb:每个db存放在单独的目录中,建议设置该参数。
    maxConns:最大连接数。
    repairpath:执行repair时的临时目录。如果没有开启journal,异常down机后重启,必须执行repair操作。

    备注:
    MongoDB默认数据库文件夹路径为C:/data/db(注:虽然是默认,但是需要你自己创建)。但也可以自己设置默认路径,比如d:/test/data/db。启动mongodb服务之前必须创建数据库文件的存放文件夹,否则不能启动成功。使用系统默认文件夹路径时,启动服务无需加 --dbpath 参数说明。如果不是默认路径,则启动服务格式有如下两种:
    (1)mongod --dbpath 存放的路径。如:mongod --dbpath d: estdata 【注:路径不能包含空格,否则使用第2种】
    (2)mongod --dbpath "存放的路径" 。如 mongod --dbpath "d:my textdata"


    3:启动服务与停止服务
    配置好db文件夹以及log日志文件后,执行启动命令是:
    >net start mongodb
    >net stop mongodb(网上说的net end mongodb,我测试报错,有可能版本不同)



    启动成功后,可以在浏览器中查看该地址:localhost:27017


    问题解决:
    服务开启不了 发生服务特定错误: 100 发生服务特定错误: 48
    解决方法:
    方法1:删除安装路径下MongoDBdatamongod.lock文件(我报错的路径下,没有这个文件)
    方法2:删除服务
    mongod --logpath "D:Program Filesmongodbdatalogs.txt" --logappend --dbpath "D:Program Filesmongodbdata" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove

    重新注册服务
    mongod --logpath "D:Program Filesmongodbdatalogs.txt" --logappend --dbpath "D:Program Filesmongodbdata" --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

    到此为止,我们的MongoDB就正式安装完成并启动了。下一章将介绍基本的增删改查操作






  • 相关阅读:
    《1024伐木累》-te别篇,庭审你知道吗?
    《1024伐木累》-人生最高境界,长的好看
    《1024伐木累》-买车,见梦中之人
    《1024伐木累》-小白篇之谈判-总章节七
    《1024伐木累》-新年到了,祝大家新年快乐!
    《1024伐木累》-年会了,剪刀石头布决胜
    《1024伐木累》-小白篇之丽jie(结束篇)-总章节六
    《1024伐木累》-老板,我又说实话了
    《1024伐木累》-BUG的通用解决办法
    [复习资料][随想]如何枚举一个排列
  • 原文地址:https://www.cnblogs.com/RushPasser/p/b060ea88677ab73fce01300d19676158.html
Copyright © 2011-2022 走看看