CentOS 7安装MongoDB
简介
因为公司监控系统获取的应用监控指标数据,需要存放在mongo数据库,最近就开始研究一下mongo数据库,先从最简单的mongo数据库安装和简单使用,和大家做一下分享。
MongoDB安装
从官方网站上,根据自己的操作系统版本,选择需要下载的rpm包,我这里下载的是4.2.2的版本,对应的操作系统是RHEL7
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-server-4.2.2-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-shell-4.2.2-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-tools-4.2.2-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-mongos-4.2.2-1.el7.x86_64.rpm
rpm包下载完成之后,先安装mongo的服务端
rpm -ivh mongodb-org-server-4.2.2-1.el7.x86_64.rpm
如果想连接到mongo数据库,需要安装mongo shell组件
rpm -ivh mongodb-org-shell-4.2.2-1.el7.x86_64.rpm
mongo官方还提供了一组工具集,如果需要可以安装mongo tools
rpm -ivh mongodb-org-tools-4.2.2-1.el7.x86_64.rpm
如果想要搭建高可用集群,则需要安装mongos包,在这里就不介绍了,下次再介绍怎么搭建mongo集群环境
rpm -ivh mongodb-org-mongos-4.2.2-1.el7.x86_64.rpm
安装好mongo server,mongo shell,mongo tools之后,就可以开始配置mongo数据库参数了,默认的mongo配置文件在/etc/下
/etc/mongod.conf
我们可以修改mongo日志存放路径,数据存放路径,远程IP访问,修改配置如下所示
systemLog:destination: filelogAppend: truepath: /mongo/log/mongod.logstorage:dbPath: /mongo/datajournal:enabled: truenet:port: 27017bindIp: 0.0.0.0
bindIp如果使用默认的127.0.0.1,则只能本地IP才能访问mongo数据库,远程则无法访问mongo数据库。
修改好之后,就可以启动mongo数据库了
systemctl start mongod
数据库启动之后,就可以用mongo shell连接数据库了,下面简单介绍一下mongo操作
##登录数据库
[root@ mongo]# mongo##查看当前数据库
> show dbs;
admin 0.000GB
config 0.000GB
local 0.000GB##创建新数据库
> use testdb;
switched to db testdb##向数据库testdb的集合t_1中插入一条记录
> db.t_1.insert({"name":"tlesjofj","modtime":"8473"});
WriteResult({ "nInserted" : 1 })##查看当前数据库已有的集合
> show collections;
t_1##查询集合t_1的所有数据
> db.t_1.find();
{ "_id" : ObjectId("5df87ea9d824098cd42fb2e8"), "name" : "tlesjofj", "modtime" : "8473" }##带条件查询
> db.t_1.find({"modtime":"8473"});
{ "_id" : ObjectId("5df87ea9d824098cd42fb2e8"), "name" : "tlesjofj", "modtime" : "8473" }
参考链接 :
https://mp.weixin.qq.com/s/M_TIF9r2TiNw7XRlW8jguw
CentOS 7安装MongoDB相关推荐
- Centos下安装MongoDB复制集
2019独角兽企业重金招聘Python工程师标准>>> 在一台Centos下模拟安装MongoDB的复制集 准备三份配置文件: mongod.conf bind_ip=0.0.0.0 ...
- 在CentOS上安装MongoDB
CentOS系统有软件安装管理软件,安装起来非常方便,相信用CentOS系统的人们都非常中意这种安装软件的方法.MongoDB官网也提供了用YUM安装MongoDB数据库的软件包.现在我们用这种方法来 ...
- CentOS 7安装Mongodb并使用Robo 3T远程测试连接
文章目录 背景 环境 下载`Mongodb`压缩包 解压`Mongodb`压缩包 配置环境变量 创建数据库文件与目录 `Mongodb`配置文件添加配置内容 设置数据库文件夹目录权限 启动`mongo ...
- CentOS 7 安装MongoDB 4.0
1.创建yum源文件 /etc/yum.repos.d/mongodb-org-4.0.repo [mongodb-org-4.0] name=MongoDB Repository baseurl=h ...
- 在Red Hat或CentOS上安装 MongoDB-4.x 社区版
在Red Hat或CentOS上安装MongoDB社区版 目录 本文概述 注意事项 安装MongoDB 运行MongoDB 卸载MongoDB 概述 使用本教程,使用软件包管理器在Red Hat En ...
- CentOS安装MongoDB
CentOS下载MongoDB 1 # wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.1.tgz 解压安装MongoDB 将 ...
- CentOS 7 yum方式快速安装MongoDB
一.安装环境及配置yum # more /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # vi /etc/yum.repos.d/m ...
- CentOS 7上安装 MongoDB数据库 4.0.0最新版
MongoDB简介 MongoDB(来自于英文单词"Humongous",中文含义为"庞大")是可以应用于各种规模的企业.各个行业以及各类应用程序的开源数据库. ...
- centos mysql mongodb_Linux 平台安装 MongoDB | 菜鸟教程
Linux平台安装MongoDB MongoDB 提供了 linux 各个发行版本 64 位的安装包,你可以在官网下载安装包. 安装前我们需要安装各个 Linux 平台依赖包. Red Hat/Cen ...
最新文章
- 达摩院实现自动驾驶核心技术突破,达摩院首次实现3D物体检测精度与速度的兼得
- 清华博士找工作7个月没着落,本科学历影响几时休?
- 计算机类自主招生推荐信,自主招生推荐信范文-20210709232503.docx-原创力文档
- c语言中c为字符型便量,c='97'是否正确,C语言判断题Word版
- SpringBoot整合Redis要注意的那些
- 同网段DHCP配置实验
- 02 button的练习
- 信息传递(luogu 2661)
- 任务提醒功能怎么实现
- 解决myeclipse html页面乱码问题
- Swiper轮播图片并播放背景音乐
- 外部IC寄存器的位定义
- 安徽自招大专计算机,2021年安徽自主招生学校名单有哪些,安徽自主招生大专院校名单【详细版】...
- linux微内核,开源微内核seL4microkernel
- 我需要HCNE模拟考试系统
- CentOS 7.x 安装SuperMap iServer 10i服务
- 广域网接口规范(v.35)
- options请求是什么?
- 【笔记】29元microbit套装如何玩——手机蓝牙连接下载程序
- ERP-非财务人员的财务培训教(三)------公司/部门预算编制与评价
热门文章
- NLP最新趋势,7个主流业务场景!
- 2018-2019互联网大厂算法/深度学习/NLP面试笔记
- 马来西亚什么时候学计算机,关于马来西亚大学里的计算机专业,你知道多少?...
- mysql可视化工具有哪些_有哪些用过一次就爱上的可视化工具?
- flask mysql pymysql_在 flask 中使用 pymysql 报错,望大神解答!感激不尽!
- [转载]Qt之解决中文乱码
- 输入日期java_java怎么格式化输入日期
- Java 设计模式 -- 代理模式
- nginx对listen端口的优化 -- 第一篇
- 如何利用jq来实现复选框的全选,反选!