mongdb入门(一)mongdb在windows上的安装

一、去官网下载window版本的社区版,下载地址如下:

https://www.mongodb.com/download-center_ga=2.165669183.1804088732.1528293292-1040211861.1517733567#production

如图:
mongdb.png

下载完成后运行.msi安装文件,我默认安装在c盘,可以指定安装路径,下一步下一步即可完成安装。我的安装路径为C:\Program Files\MongoDB\Server\3.6\

二、运行mongdb
  • 首先需要设置mongdb的环境。
    MongoDB requires a data directory to store all data. MongoDB’s default data directory path is the absolute path \data\db on the drive from which you start MongoDB. Create this folder by running the following command in a Command Prompt:这段话摘自官方,意思是在运行mongdb前必须要有一个data目录来存储所有的数据,MongDB有一个默认的data目录,这个目录就是
    mongdb驱动程序所在目录的盘符根目录。因为我的安装目录为C:\Program Files\MongoDB\Server\3.6\,所以盘符目录为C盘,所以这里的默认data目录为C:\data\db,既然这个目录是默认的目录,说明还可以指定目录,文档中也提及到了,可以根据--dbpath来指定目录,如:打开命令行,进入到安装目录C:\Program Files\MongoDB\Server\3.6\bin\,运行mongod.exe可执行文件。命令如下:

mongod --dbpath "c:\test\mongo db data"
注意因为路径中有空格,所以必须要用双引号,而且该条命令不会帮你创建data这样的文件夹,在使用这个命令前必须按照路径c:\test\mongo db data 手动创建,包括mongdb默认的路径也需要手动创建,如手动根据此路径C:\data\db建立文件夹,就是在C盘下手动创建一个data,再在data下创建一个db,当文件路径存在的时候运行mongod命令才生效,否则会报错。比如我新建了一个路径c:\test\mongo db data,然后运行mongod --dbpath "c:\test\mongo db data" 那么就会在对应的目录下生成如下的文件:


mongo.png

这里就是用来保存数据的地方。此时表明mongdb启动成功了,而且在命令行中可以看到 waiting for connections on port 27017表明默认端口为27017.
如果要结束服务,直接在命令行按ctrl+c,就可以关闭mongdb服务。

  • 其次是连接mongdb
    上面提到的mongod --dbpath "c:\test\mongo db data" 只是启动了一个服务,并没有连接到mongdb,在命令行可以通过在打开一个终端,在安装目录下运行mongo命令就可以连接到mongdb,如下:

mongo
运行这条命令,出现如下的信息表明连接成功
MongoDB shell version v3.6.4
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.4

  • 配置windows服务
    虽然上面的命令可以开启一个mongdb的服务,但是比较麻烦,每次都在打开命令行,进入到安装目录下去执行可执行文件mongod.exe 。但是可以通过配置windows服务来在任意启动。配置 方法如下:
  1. 以管理员身份打开cmd,运行这两条命令来创建data目录和日志目录
    mkdir c:\data\db
    mkdir c:\data\log
    2 .创建一个配置文件,mongod.cfg,该文件的内容格式为YAML file format.该文件存放的路径为:
    C:\Program Files\MongoDB\Server\3.6\mongod.cfg
    文件的内容为:
    systemLog:
    destination: "file"
    path: "c:\data\log\mongod.log"
    storage:
    dbPath: "c:\data\db"
  2. 进入到C:\Program Files\MongoDB\Server\3.6\bin目录,运行如下命令:
    mongod --config "C:\Program Files\MongoDB\Server\3.6\mongod.cfg" --install
    运行完之后windows服务也就配置完成了,此时可以通过net start MongoDB 命令来启动mongdb的服务了。可以用net stop MongoDB来关闭服务。

以上就是mongdb在windows系统上的基本安装配置。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,125评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,293评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,054评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,077评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,096评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,062评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,988评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,817评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,266评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,486评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,646评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,375评论 5 342
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,974评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,621评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,642评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,538评论 2 352

推荐阅读更多精彩内容