• 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 的命令再次创建服务 就能启动了

  • 相关阅读:
    Redis 持久化总结
    Redis 持久化
    redis.conf的详细说明:
    linux 下 redis 安装
    redis 简介
    小心,Nginx 上传文件大小有限制!
    PSP总结报告
    作业20181204-1 每周例行报告
    对团队成员公开感谢博客
    作业20181127-2 每周例行报告
  • 原文地址:https://www.cnblogs.com/kai-/p/11873896.html
Copyright © 2020-2023  润新知