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)
上一篇 2022年2月20日 下午12:00
下一篇 2022年2月20日 下午1:00


相关推荐

  • google earth engine(GEE)监督分类总结与代码分享

    google earth engine(GEE)监督分类总结与代码分享提供分类代码以及思路整理

    2026年1月21日
    4
  • linux如何挂载硬盘linux服务器上挂载磁盘(图文详解)

    linux如何挂载硬盘linux服务器上挂载磁盘(图文详解)liunx 磁盘挂载

    2026年3月16日
    2
  • com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别 serverTimezone设定[通俗易懂]

    com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别 serverTimezone设定[通俗易懂]com.mysql.jdbc.Driver是mysql-connector-java5中的,com.mysql.cj.jdbc.Driver是mysql-connector-java6中的1,JDBC连接Mysql5com.mysql.jdbc.Driver:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localho

    2022年6月23日
    26
  • BCNF范式、第四范式和第五范式「建议收藏」

    原文地址:https://blog.csdn.net/g_beginner/article/details/67893081. 定义当下面性质成立时,一个数据库模式中的表T及函数依赖集F被称为符合Boyce-Codd范式(BCNF):任何F可推导出的函数依赖X->A都在T中,这里A是不在X中的单一属性,X必须是T的一个超键。当一个数据库模式包含的所有表都符合BCNF时,这个数据库被称…

    2022年4月9日
    147
  • 哈希表(三)——哈希冲突

    哈希表(三)——哈希冲突之前的两篇文章多次提到哈希冲突 这里再解释一下 所谓哈希冲突 就是两个 key 值经过哈希函数计算以后得到了相同的哈希值 而一个下标只能存放一个 key 这就产生了哈希冲突 如果这个下标其中一个 key 先存着了 那另一个 key 就必须通过别的方法找到属于自己的存放位置 产生了哈希冲突 我们就要解决 选择一个好的解决哈希冲突的方法 也是提高哈希表效率的关键 开发定址法为产生冲突的地址 Hash

    2026年3月18日
    2
  • python信号处理库_python开源协议

    python信号处理库_python开源协议本发明涉及的是一种在用电采集终端上实现标准MBUS协议接口用来采集水表、热量表、气表数据的方法,具体涉及一种基于MBUS标准协议接口模块采集水、热、气表的方法,属于用电信息采集领域。背景技术:我国正处于自动化楼宇建设事业蓬勃发展的时期,远程抄表系统作为其中重要的一环,正朝着自动化及智能化方向发展;MBUS(仪表总线)总线作为一种通讯方式,以其高性价比,在水热测量仪表中得到了广泛的应用,大大推动了远…

    2022年10月15日
    3

发表回复

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

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