mongoDB安装和服务配置过程「建议收藏」

mongoDB安装和服务配置过程「建议收藏」mongoDB安装和服务配置过程

大家好,又见面了,我是你们的朋友全栈君。

下载地址:

https://www.mongodb.com/download-center/community?jmp=nav

这里选择如下:

mongoDB安装和服务配置过程「建议收藏」

下载安装即可,安装过程都是下一步,记住安装的目录即可。

这里我安装完后,安装的目录是D:\MongoDB\Server\3.4,进入到这个目录,

在这个目录下创建一个data文件夹存储mongodb数据,再在data文件夹下创建一个db文件夹。

mongoDB安装和服务配置过程「建议收藏」

再进入到bin目录下:D:\MongoDB\Server\3.4\bin

按住shift键,右键可以有显示在此处打开命令窗口,可进入到mongdb的dos命令窗口:

mongoDB安装和服务配置过程「建议收藏」

在这里就可执行mongdb的命令了:

执行:mongod –dbpath D:\MongoDB\Server\3.4\data\db

后面的目录就是上面创建的目录。

回车执行。

这样mongodb的服务就启动成功了。并在浏览器上输入http://localhost:27017/,出现:

It looks like you are trying to access MongoDB over HTTP on the native driver port.

这样就启动成功了。

如果服务启动失败,可以尝试去任务管理器手动启动服务。如下:

mongoDB安装和服务配置过程「建议收藏」

好了,服务启动成功了,我们就启动一个客户端去访问,启动的方式也是在bin目录下按shift键,右键选择。

然后输入命令mongo:

 

mongoDB安装和服务配置过程「建议收藏」

执行命令:

D:\MongoDB\Server\3.4\bin>mongo
MongoDB shell version v3.4.18
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.18
Server has startup warnings:
2019-01-30T19:26:04.259+0800 I CONTROL  [initandlisten]
2019-01-30T19:26:04.259+0800 I CONTROL  [initandlisten] ** WARNING: Access contr
ol is not enabled for the database.
2019-01-30T19:26:04.259+0800 I CONTROL  [initandlisten] **          Read and wri
te access to data and configuration is unrestricted.
2019-01-30T19:26:04.259+0800 I CONTROL  [initandlisten]
> db
test
> db.test.insert({"d":"4"})
WriteResult({ "nInserted" : 1 })
>

这就正常运行mongo了。

 


下面把mongo配置成永久服务,这样可以不用每次开关机都要去bin目录下输入启动命令了,而且也不需要单独开一个mongo的服务dos窗口了:

以管理员身份运行cmd,并进入到mongdb的bin目录下:

mongoDB安装和服务配置过程「建议收藏」

然后进入到data目录下创建一个logs日志文件夹:

mongoDB安装和服务配置过程「建议收藏」

再点进去创建一个mongo.log文件:

mongoDB安装和服务配置过程「建议收藏」

然后在cmd命令中输入以下内容:

D:\MongoDB\Server\3.4\bin>mongod --bind_ip 0.0.0.0 --logpath d:\MongoDB\Server\3
.4\data\logs\mongo.log --logappend --dbpath D:\MongoDB\Server\3.4\data\db --port
 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

--bind_ip是可以以任意ip访问,--logappend是以追加的方式写入日志,--dbpath是数据库的路径,
--serviceName 服务名称,--servicedisPlayName,显示的名称。

上面的文件路径请大家对号入座。

然后在浏览器上输入localhost:27017也是可以访问的。

如果不能可执行:计算机 右键–》管理–》

mongoDB安装和服务配置过程「建议收藏」

找到mongoDB,把启动状态设为启动,类型设为自动就OK了。


下面再下一个可视化的管理mongo数据的软件。

这里我们使用robomongo

下载地址:https://robomongo.org/download

选择:

mongoDB安装和服务配置过程「建议收藏」

下面随便点那个都行:

mongoDB安装和服务配置过程「建议收藏」

下载完成后,都下一步安装即可。

安装完成后打开,如下:

mongoDB安装和服务配置过程「建议收藏」

因为我们已经配置好了mongo服务,所以启动robo后会自动检测到mongo服务,如上图,直接链接即可。

mongoDB安装和服务配置过程「建议收藏」

上图我们可以看到之前test数据库,和一些我们创建的键值对。

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

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

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


相关推荐

  • 理解dropout

    理解dropout开篇明义,dropout是指在深度学习网络的训练过程中,对于神经网络单元,按照一定的概率将其暂时从网络中丢弃。注意是暂时,对于随机梯度下降来说,由于是随机丢弃,故而每一个mini-batch都在训练不同的网络。dropout是CNN中防止过拟合提高效果的一个大杀器,但对于其为何有效,却众说纷纭。在下读到两篇代表性的论文,代表两种不同的观点,特此分享给大家。

    2022年4月27日
    44
  • vue强制刷新页面方法_vue页面回退不刷新

    vue强制刷新页面方法_vue页面回退不刷新方法一:在app.vue中定义reload()方法。<template><divid=”app”><router-viewv-if=”isReload”/></div></template><script>exportdefault{name:’App’,provide(){return{reload:this.reload}

    2025年6月21日
    5
  • Verilog流水线_verilog菜鸟教程

    Verilog流水线_verilog菜鸟教程需求说明:Verilog设计基础内容   :流水线设计来自   :时间的诗流水线设计前言:本文从四部分对流水线设计进行分析,具体如下:第一部分什么是流水线第二部分什么时候用流水线设计第三部分使用流水线的优缺点第四部分流水线加法器举例第一什么是流水线流水线设计就是将组合逻辑系统地分割

    2022年8月14日
    9
  • docker 视频网站_springboot前后端分离

    docker 视频网站_springboot前后端分离摘要随着计算机应用技术和网络技术的日新月异,宽带视频点播技术因良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐。这里结合平台开发实例,阐述了基于WEB的在线视频点播网站的软件结构和设计实现。本视频点播系统实现用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。由于本系统是一个小型系统,所以我们采用基本的MySQL数据库,易于实现。具体实现中将vue及springboot完美融合,力求界面美观、操作流畅。本文主要论述服务器端视频服务平台的搭建、管理功能的具体实现,以及图形用

    2022年8月21日
    4
  • 2批处理for循环中截取字符串_批处理for循环嵌套

    2批处理for循环中截取字符串_批处理for循环嵌套一、参数/dfor/d%%变量in(集)do命令/d参数是指定仅对目录而不是文件执行的for命令。例1:在命令行输入(不是在批处理,之后不再解释)for/d%ain(c:\*.*)doecho%a运行会把C盘根目录下的全部目录分次显示出来,而不显示文件名看起来有点乱,如果把命令提示回显关闭就清晰了:for/d%ain(c:\*….

    2022年10月12日
    2
  • menuconfig 图形化配置

    menuconfig 图形化配置  uboot或Linux内核可以通过输入“makemenuconfig”来打开图形化配置界面,menuconfig是一套图形化的配置工具,需要ncurses库支持。ncurses库提供了一系列的API函数供调用者生成基于文本的图形界面  menuconfig重点会用到两个文件:.config和Kconfig,.config文件保存着uboot或Linux内核的配置项,使用menuconfig配置完uboot或Linux内核以后肯定要更新.config

    2022年5月10日
    42

发表回复

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

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