zoukankan      html  css  js  c++  java
  • MongonDB

    1、下载MongoDB

    MongoDB的官网

    简单下载方法

    win32/mongodb-win32-x86_64-2008plus-ssl-v4.0-latest-signed.msi

    2、启动MongoDB

    启动服务:打开命令行输入命令

    >>>mongod -dbpath "C:lucasmongodbdatadb"
    >>>mongod --dbpath "D:mongodbdata" --logpath "D:mongodblogmongodb.log" --logappend
    

    解析:mongod -–dbpath 命令是创建数据库文件的存放位置,启动mongodb服务时需要先确定数据库文件存放的位置,否则系统不会自动创建,启动会不成功。

    -–logpath 表示日志文件存放的路径 -–logappend 表示以追加的方式写日志文件

    安装完成之后打开http://127.0.0.1:27017/
    看到

    It looks like you are trying to access MongoDB over HTTP on the native driver port.
    说明已经安装成功了。

    默认27017端口,也可以通过-–port 命令来修改端口,如:mongod -–port 9888 "d:mongodbdata"

    3、添加环境变量,添加启动服务

    每次启动服务都需要输入以上命令,为了方便,可以将启动数据库写成window服务的方式。

    >>>mongod --logpath "D:软件安装setMongoDBlogMongoDB.log" --logappend --dbpath "D:软件安装setMongoDBdatadb" --directoryperdb --serviceName MongoDB --install
    

    这样只需要在命令行输入net start MongoDB 就可以启动服务,但不知道什么原因,我这样设置了,在“服务”里,也找不到MongoDB?

    改为以管理员身份启动cmd后 ,输入命令:

    >>>sc create mongodb binPath= "D:软件安装setMongoDBinmongod.exe --service --dbpath D:软件安装setMongoDBdatadb --logpath=D:软件安装setMongoDBlogMongoDB.log --logappend --directoryperdb"
    

    删除服务指令: mongod.exe -–remove -–serviceName "MongoDB"

    停掉mongod服务:net stop mongodb

    注意要用管理员方式启动命令行

    这样在服务里面就有MongoDB的服务了

    最后发现数据库服务启动不了,报错:“服务没有响应或控制功能”,尝试过很多其他的方法都无解

    最后执行 sc delete mongodb 强制删除mongodb服务

    然后用sc create 的命令再次创建服务 就能启动了

  • 相关阅读:
    编译 Linux 内核,qemu + gdb 动态调试
    编译带 debug info 的 glibc 源码级调试
    ropemporium-ret2csu
    ropemporium-pivot
    ropemporium-badchars
    ropemporium-split
    了解CSRF和XSS
    流氓DHCP服务器内网攻击测试
    windows安装Sharewaf
    CBWFQ/WFQ的对比
  • 原文地址:https://www.cnblogs.com/kai-/p/11873896.html
Copyright © 2011-2022 走看看