zoukankan      html  css  js  c++  java
  • MongoDB(一)

     
    下载时,选择社区版下载 具体根据电脑操作系统来选择,windows、linux,
        需要注意的是根据业界规定,偶数为 稳定版,奇数为开发版。32bit的mongodb有2g的存储 限制,64bit的则没有
    下载的文件不能放在c盘,如果数据存储量很大的话,c盘可能爆炸。而且安装时,有一项左下角有一个框,我们不选择勾选,因为这个是选择可视化工具,如果勾选的话,会从官方下载,会需要很久很久,而且很有可能会失败。
    2.启动
    • 启动之前,我们需要给mongodb指定一个文件夹,这里取名为db用来存放mongodb的 数据大家可以看到安装好后的 目录如下:

    大家是没有data和logs一级mongodb-client.bat和start.bat的,
    这些东西的配置在下面会降到。我们先看bin目录 中的文件:
    mongo.exe: 客户端,支持js语法
    mongod.exe: 服务端
    mongodump.exe: 备份工具
    mongorestore.exe: 恢复工具
    mongoexport.exe: 导出工具
    mongoimport.exe: 导入工具
    mongostart.exe: 实时性能监控工具
    mongotop.exe: 跟踪MongoDB实例读写时间工具
    更多详情或 操作 可以查看http://docs.mongodb.org/manual/refernce/program
    • windows键+r进入运行输入 cmd进入控制台。首先找到mongodb的路径,然后运行mongodb命令开启命令,同时用-dbpath指定数据库存放数据的文件为db文件夹,我们这里呢是将db放在了data中,

    这个时候mongodb的服务端就算是启动起来了 ,下来我们 需要再次打开控制台,找到 bin的路径输入mongo.exe启动客户端就算是完成了。
    如果要查看是否开启成功,从我们可以继续数据show dbs看下是否 会有 输出结果,如果有则表示成功,如图:
    但是每次我们需要使用的时候都需要进行开启,步骤很是繁琐,我们可以通过写一个bat文件来快捷启动mongodb服务端和客户端
     
    服务端bat文件如下:
    d:
    cd D:MongoDBin
    mongod.exe --dbpath=D:MongoDBdatadb --install --serviceName mongodb --serviceDisplayName mongodb --logappend --logpath=D:MongoDBlogslog.txt
    pause:
    上述代码的意思是说指定mongodb文件到data下面的db,并设置成服务,服务名称为serviceName后面的名称,可以自行定义。并且输出日志到logs文件夹下
    pause:的意思是说停留在这里不让控制台关闭
    客户端bat文件如下:
    color 0a
    d:
    cd D:MongoDBin
    mongo.exe
    pause:
    这里bat文件就算是编写完成,但是每次我们都需要进行服务器端的开启和关闭,我们还可以更进一步的缩减,我们可以吧服务器的开启放在电脑的开机中,在电脑开机时就启动mongodb的服务端的开启是不是更方便呢?
    补充,日志文件我们可以通过创建logs文件夹。如图:
    在我们进行mongodb的开启后,就可以看到logs中的日志文件
    下来我们将该mongodb的服务的启动设置为开机自动启动。
    打开任务管理器,点击右下角服务
    进入后,我们就可以发现我们启动后的服务在这里了

    下来我们双击该服务,将启动类型设置为自动即可。这样在每次 电脑的开机时,服务端就会自动启动
    最后一步,我们将开启客户端的bat文件发送快捷方式到桌面就可以了。
    如果觉得不好看我们更改其图标。至此,mongodb的启动配置就算完成了。
     
     
  • 相关阅读:
    Python代码优化概要
    OllyDbg 使用笔记 (一)
    Java报表FineReport在医院院长查询分析系统中有什么用
    MongoDB下载安装測试及使用
    你不可能讲清楚的4个开源协议!!!
    MR之SequenceFile具体解释
    深入浅出AOP(四)--AOP的实现步骤
    SRM 587 Div II L3:ThreeColorabilityEasyy
    转义及编码(u, x)
    转义及编码(u, x)
  • 原文地址:https://www.cnblogs.com/bgwhite/p/9733548.html
Copyright © 2011-2022 走看看