zoukankan      html  css  js  c++  java
  • mongodb安装启动遇到的问题

    好不容易下载到了mongodb,配置的时候遇到了不少问题。

    下载的是解压包,不是官网的,有一个bin目录,解压到一个自己想要的目录,如d:mongo,首先把bin复制进来,然后创建data目录,data目录下创建db和log文件夹。

    目录创建完后就是真正的安装,也就是指定db目录,log目录,设置mongodb服务等。

    bin目录中包含如下几个程序:
    1. mongo.exe,命令行客户端工具。
    2. mongod.exe,数据库服务程序。
    3. mongodump.exe,数据库备份程序。
    4. mongoexport.exe,数据导出工具。
    5. mongofiles.exe,GridFS工具。
    6. mongoimport.exe,数据导入工具。
    7. mongorestore.exe,数据库恢复工具。
    8. mongos.exe,貌似是性能检测工具。

    cmd,最好是管理员身份。

    > C:Program Filesmongodbin>mongod -dbpath "C:Program Filesmongodbdatadb"

    执行此命令即将mongodb的数据库文件创建到C:Program Filesmongodbdatadb 目录,不出意外的会看到命令最后一行sucess的成功提示

    此时数据库就已启动

    另开一个cmd,前面的类似一个服务,启动后用于显示一些日志类信息,所以其他数据库操作新开一个cmd窗口。

    Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061由于目标计算机积极拒绝,无法连接

    Mongo运行错误:如下

    原因是mongodb的服务没有开启,开启服务后问题就能解决了,开启服务命令:mongod --dbpath "d:mongodbdata

    只要操作mongodb数据库,服务就要一直开着

    启动后执行mongo,会出现连接到test的提示信息

    如果觉得每次敲命令行启动麻烦,可以做成service服务,来启停。创建mongodb服务需要指定其log目录。

    > C:Program Filesmongodbin>mongod --dbpath "C:Program Filesmongodbdatadb" --logpath "C:Program FilesmongodbdatalogMongoDB.log" --install --serviceName "MongoDB"

    如果提示:Error connecting to the Service Control Manager这种错误,则应该使用管理员身份运行cmd

  • 相关阅读:
    c# 集合运算
    Nuxt
    引入js,不共享变量
    sourcetree将存在的本地项目提交到远程仓库
    c#DateTime与unix时间戳互相转换
    IfcBoundingBox
    IfcBooleanResult
    IfcAnnotationFillArea
    IfcGeometricRepresentationItem
    IfcRepresentationItem
  • 原文地址:https://www.cnblogs.com/flysand/p/6248411.html
Copyright © 2011-2022 走看看