前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mongoDB安装和服务配置过程「建议收藏」

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

作者头像
全栈程序员站长
发布2022-08-09 15:48:18
5020
发布2022-08-09 15:48:18
举报
文章被收录于专栏:全栈程序员必看

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

下载地址:

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

这里选择如下:

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

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

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

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

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

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

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

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

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

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

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

回车执行。

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

代码语言:javascript
复制
It looks like you are trying to access MongoDB over HTTP on the native driver port.

这样就启动成功了。

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

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

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

然后输入命令mongo:

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

执行命令:

代码语言:javascript
复制
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安装和服务配置过程「建议收藏」
mongoDB安装和服务配置过程「建议收藏」

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

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

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

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

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

代码语言:javascript
复制
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安装和服务配置过程「建议收藏」

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


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

这里我们使用robomongo

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

选择:

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

下面随便点那个都行:

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

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

安装完成后打开,如下:

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档