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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android+号码归属地数据库,Android手机号码归属地的查询「建议收藏」

    android+号码归属地数据库,Android手机号码归属地的查询「建议收藏」一个简单的Demo,从聚合数据申请手机号码归属地数据接口;在EditText中输入待查询号码,获取号码后在子线程中使用HttpUrlconnection获取JSON数据,之后进行解析;数据获取完成后,在主线程中更新UI,显示获取的号码归属地信息。布局文件android:layout_width=”match_parent”android:layout_height=”match_parent”an…

    2022年7月22日
    12
  • ResNet 18 网络结构「建议收藏」

    ResNet 18 网络结构「建议收藏」importtorchfromtorchvisionimportmodelsresnet=models.resnet18(pretrained=True)print(resnet)”””ResNet((conv1):Conv2d(3,64,kernel_size=(7,7),stride=(2,2),padding=(3,3),bias=False…

    2022年5月9日
    383
  • Dreamweaver2021中文版 附安装教程

    Dreamweaver2021中文版 附安装教程当我们访问网站的时候看到的每一个页面都是前端程序员开发的,如果没有一款好的软件则会让开发效率大大降低,那么有没有一款高效的前端开发软件呢?推荐大家使用Dreamweaver2021,这是adobe旗下的一款非常受欢迎的网页设计软件,是该系列的全新版本,可以帮助广大学生、程序员制作出精美的网页,比如简洁的百度首页,复杂的淘宝页面,你都可以通过它让你游刃有余的制作出来。该软件可以帮助用户了解以及编辑HTML、CSS、Web、xml、json,各种前端语言都支持编码输入,还支持快捷键快速输入一大段代码,减少你重复

    2022年6月4日
    40
  • 2020年下半年总结与计划

    2020年下半年总结与计划0x00前言2020年到如今已经到了十二月中旬,下半年所学的东西还是挺多,我觉得学习的一个效率也是有着飞跃般的提升。主要的原因可能在于我和我的好朋友(基友)住在一个房间

    2021年12月12日
    50
  • 连不上docker mysql_docker跨主机通信

    连不上docker mysql_docker跨主机通信宿主机连接docker中的mysqldokcer安装mysqldockerrun\–namemysql\-v$PWD/mysql:/var/lib/mysql\-p3306:3306\-eMYSQL_ROOT_PASSWORD=123456\-dmysql:5.7宿主机连接docker中的mysql错误的连接方式$mysql-uroot-pEnterpasswor…

    2022年8月21日
    6
  • phpstorm ctrl+shift+F键不管用,不弹出搜索弹框

    phpstorm ctrl+shift+F键不管用,不弹出搜索弹框

    2021年10月11日
    81

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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