前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MongoDB安装配置基础教程

MongoDB安装配置基础教程

作者头像
吴柯
发布2018-04-16 14:59:00
5850
发布2018-04-16 14:59:00
举报
文章被收录于专栏:吴柯的运维笔记

MongoDB是一个C++编写的基于分布式文件存储的开源数据库系统,是一个介于关系和非关系之间的数据库,当然也属于NoSQL的行列,MongoDB最大的特点就是它支持的查询语言非常强大,存储方式和Redis类似,是json格式的key-value存储方式,只是Redis是内存存储,而MongoDB是和普通的数据库目录一样存储在硬盘上。

官网软件包下载:https://www.mongodb.com

根据具体情况选择版本下载,以下以community社区版为例

下载地址https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.10.tgz

MongoDB安装配置:

1.解包

[root@host210 ~]# tar -xvzf mongodb-linux-x86_64-3.4.10.tgz

2.安装到指定目录

[root@host210 ~]# mv mongodb-linux-x86_64-3.4.10 /usr/local/mongodb/

3.创建数据库默认数据目录

[root@host210 ~]# cd /usr/local/mongodb/

[root@host210 mongodb]# mkdir -p /data/db

4.启动mongodb,默认端口27017

[root@host210 mongodb]# ./bin/mongod

(如果数据目录不是/data/db,可以手动指定目录: #./bin/mongod --dbpath=/usr/mongo_data)

5.MongoDB提供简单的web用户界面,可以查看服务的状态等

[root@host210 mongodb]# ./bin/mongod --rest

启动后,默认的web管理端口是28017,这时候访问http://ip:28017即可看到管理界面

6.验证是否启动:

[root@host210 ~]# lsof -i :27017

MongoDB后台管理 Shell

MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。

当你进入mongoDB后台后,它默认会链接到 test 文档(数据库):

#cd /usr/local/mongodb/bin

# ./mongo

MongoDB shell version: 3.0.6

connecting to: test

Welcome to the MongoDB shell.

……

由于它是一个JavaScript shell,你可以运行一些简单的算术运算:

> 2+2

4

> 3+6

9

现在插入一些简单的数据,并对插入的数据进行检索:

> db.runoob.insert({x:10})

WriteResult({ "nInserted" : 1 })

> db.runoob.find()

{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }

>

第一个命令将数字 10 插入到 runoob 集合的 x 字段中。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-12-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 吴柯的运维笔记 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档