zoukankan      html  css  js  c++  java
  • win7 64位下 mongodb安装及命令运行

    有网友老催我把框架加上mongodb的支持,于是偶尔抽空看了看相关的文章。

    今天有缘,就把mongodb安装了一下,中间遇到了小小的问题,So,把整个过程记录一下:

    1:先上官网:http://www.mongodb.org/downloads

    下载最新的:

     

    下载完后文件名为:mongodb-win32-x86_64-2.4.6.zip
    解压到当你要安装的目录,然后我把目录名给改短了一下,叫mongodb246,放在了e盘下。

    2:用cmd运行目录下bin下的mongod.exe来安装服务:

    --reinstall 是重新安装,首次安装没有开--reset参数,所以用了重装参数。

    --install 是安装。 

    另外中间我犯了一个错,把logpath 弄成了文件夹(本应该是一个文件名称),结果搞了一个失败的服务,还删不掉。。悲催。

    (后来重启电脑后,那个删不掉的服务自己消失了)

    具体的参数如下,比较多,简单的就是像我上面的图一样,参考着写就可以了:

    如果看不懂E文,可以复制拿去Google翻译文档。 

    E:mongodb246in>mongod.exe -help
    Allowed options:

    General options:
      -h [ --help ]               show this usage information
      --version                   show version information
      -f [ --config ] arg         configuration file specifying additional options
      -v [ --verbose ]            be more verbose (include multiple times for more
                                  verbosity e.g. -vvvvv)
      --quiet                     quieter output
      --port arg                  specify port number - 27017 by default
      --bind_ip arg               comma separated list of ip addresses to listen on
                                  - all local ips by default
      --maxConns arg              max number of simultaneous connections - 20000 by
                                  default
      --logpath arg               log file to send write to instead of stdout - has
                                  to be a file, not directory
      --logappend                 append to logpath instead of over-writing
      --pidfilepath arg           full path to pidfile (if not set, no pidfile is
                                  created)
      --keyFile arg               private key for cluster authentication
      --setParameter arg          Set a configurable parameter
      --auth                      run with security
      --cpu                       periodically show cpu and iowait utilization
      --dbpath arg                directory for datafiles - defaults to datadb
      --diaglog arg               0=off 1=W 2=R 3=both 7=W+some reads
      --directoryperdb            each database will be stored in a separate
                                  directory
      --ipv6                      enable IPv6 support (disabled by default)
      --journal                   enable journaling
      --journalCommitInterval arg how often to group/batch commit (ms)
      --journalOptions arg        journal diagnostic options
      --jsonp                     allow JSONP access via http (has security
                                  implications)
      --noauth                    run without security
      --nohttpinterface           disable http interface
      --nojournal                 disable journaling (journaling is on by default
                                  for 64 bit)
      --noprealloc                disable data file preallocation - will often hurt
                                  performance
      --noscripting               disable scripting engine
      --notablescan               do not allow table scans
      --nssize arg (=16)          .ns file size (in MB) for new databases
      --profile arg               0=off 1=slow, 2=all
      --quota                     limits each database to a certain number of files
                                  (8 default)
      --quotaFiles arg            number of files allowed per db, requires --quota
      --repair                    run repair on all dbs
      --repairpath arg            root directory for repair files - defaults to
                                  dbpath
      --rest                      turn on simple rest api
      --slowms arg (=100)         value of slow for profile and console log
      --smallfiles                use a smaller default file size
      --syncdelay arg (=60)       seconds between disk syncs (0=never, but not
                                  recommended)
      --sysinfo                   print some diagnostic system information
      --upgrade                   upgrade db if needed
    Windows Service Control Manager options:
      --install                install Windows service
      --remove                 remove Windows service
      --reinstall              reinstall Windows service (equivalent to --remove
                               followed by --install)
      --serviceName arg        Windows service name
      --serviceDisplayName arg Windows service display name
      --serviceDescription arg Windows service description
      --serviceUser arg        account for service execution
      --servicePassword arg    password used to authenticate serviceUser
    Replication options:
      --oplogSize arg       size to use (in MB) for replication op log. default is
                            5% of disk space (i.e. large is good)
    Master/slave options (old; use replica sets instead):
      --master              master mode
      --slave               slave mode
      --source arg          when slave: specify master as <server:port>
      --only arg            when slave: specify a single database to replicate
      --slavedelay arg      specify delay (in seconds) to be used when applying
                            master ops to slave
      --autoresync          automatically resync if slave data is stale
    Replica set options:
      --replSet arg           arg is <setname>[/<optionalseedhostlist>]
      --replIndexPrefetch arg specify index prefetching behavior (if secondary)
                              [none|_id_only|all]
    Sharding options:
      --configsvr           declare this is a config db of a cluster; default port
                            27019; default dir /data/configdb
      --shardsvr            declare this is a shard db of a cluster; default port
                            27018

    安装好后,浏览器运行:http://127.0.0.1:28017 打开有东西就说明装上了,按理是localhost:端口可上的,不知我电脑是有缓存还是咋的,没反应,换上IP刷新就好了。

    打开是这么个界面:

    目前着实没看出什么信息,基本正常到此,可能会被卡住,不知道后续干什么了。 

    3:链接进入命令模式:

    正常来说,在cmd命令下,运行E:>mongodb246inmongo.exe,(路径自己弄对)直接就连上了:

    之后可以运行点命令测试下,如:

    相关基础命令可以看:http://docs.mongodb.org/manual/tutorial/getting-started/

    再接下来,就是怎么用代码开发的问题了,详情见:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

    剩下的抽空再看了~~~ 

  • 相关阅读:
    PAT A1094 The Largest Generation (25 分)——树的bfs遍历
    PAT A1055 The World's Richest (25 分)——排序
    PAT A1052 Linked List Sorting (25 分)——链表,排序
    PAT A1076 Forwards on Weibo (30 分)——图的bfs
    辅导员
    辅导员面试
    C程序设计
    Excel VBA 基本概念
    Excel函数
    导入excel表的数据到数据库ssh
  • 原文地址:https://www.cnblogs.com/cyq1162/p/3308304.html
Copyright © 2011-2022 走看看