mongodb 安装及使用

mongodb 安装及使用

大家好,又见面了,我是全栈君。

一.Windows 平台安装 MongoDB

1.MongoDB 下载

MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center/community

2.一步一步默认安装就好,我的安装目录自定义

3.配置环境变量,使在任意位置都可以执行bin下的exe程序

我们设置了环境变量(path)的话,在命令提示符的任何地方都可以使用mongoDB的命令了。

mongodb 安装及使用

 mongodb 安装及使用

4.设置数据存储目录 

D:\softwore\mongodb3\bin>mongod.exe –dbpath D:\softwore\mongodb3\data\db

D:\softwore\mongodb3\bin>mongod.exe --dbpath D:\softwore\mongodb3\data\db
2021-09-08T15:42:06.102+0800 I CONTROL  [initandlisten] MongoDB starting : pid=26020 port=27017 dbpath=D:\softwore\mongodb3\data\db 64-bit host=LEJU-1UT79B6G6B
2021-09-08T15:42:06.108+0800 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2021-09-08T15:42:06.112+0800 I CONTROL  [initandlisten] db version v3.0.15
2021-09-08T15:42:06.112+0800 I CONTROL  [initandlisten] git version: b8ff507269c382bc100fc52f75f48d54cd42ec3b
2021-09-08T15:42:06.114+0800 I CONTROL  [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
2021-09-08T15:42:06.115+0800 I CONTROL  [initandlisten] allocator: tcmalloc
2021-09-08T15:42:06.116+0800 I CONTROL  [initandlisten] options: { storage: { dbPath: "D:\softwore\mongodb3\data\db" } }
2021-09-08T15:42:06.132+0800 I JOURNAL  [initandlisten] journal dir=D:\softwore\mongodb3\data\db\journal
2021-09-08T15:42:06.134+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2021-09-08T15:42:06.183+0800 I JOURNAL  [durability] Durability thread started
2021-09-08T15:42:06.186+0800 I JOURNAL  [journal writer] Journal writer thread started
2021-09-08T15:42:06.238+0800 I INDEX    [initandlisten] allocating new ns file D:\softwore\mongodb3\data\db\local.ns, filling with zeroes...
2021-09-08T15:42:06.390+0800 I STORAGE  [FileAllocator] allocating new datafile D:\softwore\mongodb3\data\db\local.0, filling with zeroes...
2021-09-08T15:42:06.392+0800 I STORAGE  [FileAllocator] creating directory D:\softwore\mongodb3\data\db\_tmp
2021-09-08T15:42:06.413+0800 I STORAGE  [FileAllocator] done allocating datafile D:\softwore\mongodb3\data\db\local.0, size: 64MB,  took 0.013 secs
2021-09-08T15:42:06.451+0800 I NETWORK  [initandlisten] waiting for connections on port 27017

mongodb 安装及使用

 5.链接mongodb

我们可以在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB,执行如下命令:

mongodb 安装及使用

 6.测试

mongodb 安装及使用

 

最后:浏览器访问

mongodb 安装及使用

7.win10设置Mongodb启动为Windows服务自启动

遇到问题:

1.net start MongoDB 服务名无效错误解决

1.将data目录下的所有文件都删除;

2.以管理员模式打开cmd,cd到mongodb bin目录下,运行:

mongod –config “D:\Mongo\mongo.conf”  –install –serviceName “MongoDB”

再运行: net start MongoDB

2.解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused

cmd 命令行以管理员身份运行命令 : 

mongod --config "D:\softwore\mongodb3\mongod.cfg"

mongodb 安装及使用 

 

mongodb 安装及使用

 

参考:https://www.runoob.com/mongodb/mongodb-window-install.html

https://www.cnblogs.com/duhuo/p/4552132.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111445.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 2020-10-24

    2020-10-24产品经理面试习题大汇总凡事“预则立,不预则费”。即使你有丰富的产品经验,在面试那种紧张的环境下要面试好也不是一件易事,因为在那种环境下,你要对面试官提出的问题快速反映,快速组织语言,而你又没有经常训练这种能力,想回答好还是很不容易的,如果你经常背一些产品经理的面试题,那你回答的时候就流畅多了,下面将一些常见的产品经理面试题整理下来,需要的小伙伴拿去。1、介绍一下你自己介绍一下自己的姓名,年龄、毕业院校,工作经历。简单的介绍,保持在三分钟以内,给面试官问问题的时间。工作经历主要讲一些.

  • JS经常使用字符串处理方法总结

    JS经常使用字符串处理方法总结

  • CAP理论应用

    CAP理论应用神一样的CAP理论被应用在何方对于开发或设计分布式系统的架构师工程师来说,CAP是必须要掌握的理论。(but:这个文章的重点并不是讨论CAP理论和细节,重点是说说CAP在微服务中的开发怎么起到一个指引作用,会通过几个微服务开发的例子说说明,尽量的去贴近开发)CAP定理又被成为布鲁尔定理,是加州大学计算机科学家埃里克·布鲁尔提出来的猜想,后来被证明成为分布式计算领域公认的定理。不过布…

  • 如何在云服务器搭建虚拟主机,如何在云服务器搭建虚拟主机

    如何在云服务器搭建虚拟主机,如何在云服务器搭建虚拟主机如何在云服务器搭建虚拟主机内容精选换一换GaussDB(DWS)提供的gsql命令行客户端,它的运行环境是Linux操作系统,在使用gsql客户端远程连接GaussDB(DWS)集群之前,需要准备一个Linux主机用于安装和运行gsql客户端。如果通过公网地址访问集群,也可以将gsql客户端安装在用户自己的Linux主机上,但是该Linux主机必须具有公网地址。为方便起见,弹性云服务器(El…

  • SecureCRT 详细使用教程和技巧

    SecureCRT 详细使用教程和技巧

  • 解决redis雪崩_redis 雪崩

    解决redis雪崩_redis 雪崩缓存雪崩指的是缓存失效了,导致大量的请求直接访问数据库,数据库压力就大了,很容易发生宕机的情况,然后和数据库相关的系统都受到了影响,这就是雪崩。缓存失效->数据库宕机->所有系统出现问题,连锁反应。缓存失效原因:1、redis集群大面积故障2、缓存过期解决方案:1、redis策略,redis高可用设计。2、redis策略,在给缓存加过期时间时,尽量错峰,避免同一时间所有缓存失效。3、访问数据库策略,访问数据库时加锁,单线程访问,可能会导致…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号