Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >centos7 MongoDB安装

centos7 MongoDB安装

作者头像
程序新视界
发布于 2019-07-02 10:51:24
发布于 2019-07-02 10:51:24
1.2K00
代码可运行
举报
文章被收录于专栏:丑胖侠丑胖侠
运行总次数:0
代码可运行

版权声明:本文为博主原创文章,转载请写明出处.

配置MongoDB的yum源

创建yum源文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo vim /etc/yum.repos.d/mongodb-org-3.4.repo

添加以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[mongodb-org-3.4]  
name=MongoDB Repository  
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/  
gpgcheck=1  
enabled=1  
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

安装MongoDB

安装命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo yum -y install mongodb-org

安装完成后,查看mongo安装位置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[centos@localhost yum.repos.d]$ whereis mongod

mongod: /usr/bin/mongod /etc/mongod.conf /usr/share/man/man1/mongod.1

查看修改配置文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo vim /etc/mongod.conf

根据需要修改bindip地址,可监听127.0.0.1或内网地址。如果需要绑定多个ip,可采用如下格式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bindIp: 127.0.0.1,172.31.0.1

启动MongoDB

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 启动mongodb
sudo systemctl start mongod.service

# 停止mongodb
sudo systemctl stop mongod.service

# 查询mongodb状态:
systemctl status mongod.service

开机启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl enable mongod.service

配置防火墙端口

修改防火墙云服务器的安全组,允许访问默认端口:27017。此端口可在/etc/mongod.conf配置文件中修改。

启动Mongo shell

执行命令mongo:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[centos@localhost yum.repos.d]$ mongo

查看数据库

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> show dbs
admin  0.000GB
local  0.000GB

创建数据库

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
use DATABASE_NAME

如果数据库不存在,则创建数据库,否则切换到指定数据库。

创建用户

创建对应角色的用户,这里演示创建root角色的用户:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
use admin

db.createUser({user:"root",pwd:"password",roles:["root"]})


db.createUser({user:"admin",pwd:"rootpassword",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})

创建数据库读写权限用户:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
use admin
# 如果暂未开启auth,可不执行此操作
db.auth("admin","password");
use ballmatch
db.createUser({user: "football",pwd: "password",roles:[{role: "readWrite",db: "ballmatch"}]})

修改配置文件

修改配置文件,使得命令密码生效。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo vim /etc/mongod.conf

添加如下配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
security:
  authorization: enabled

重启MongoDB

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MongoDB安装与应用 原
epel自带2.6版本的MongoDB,在此安装MongoDB v3.4,方法如下: 官方安装文档: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
阿dai学长
2019/04/03
6270
在CentOS7下安装MongoDB
MongoDB是一个基于分布式文件存储的数据库,属于文档型的,虽然也是NoSQL数据库的一种,但是与redis、memcached等数据库有些区别。MongoDB由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
端碗吹水
2020/09/23
7890
在CentOS7下安装MongoDB
Cenos7 yum安装mongodb以及启动错误的解决办法
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
andrew_a
2019/07/30
1.3K0
Cenos7 yum安装mongodb以及启动错误的解决办法
centos安装mongodb 4.x及配置用户名密码(官方推荐的方式)
先在本地用记事本做一个这样的文件(命名为:mongodb-org-4.0.repo):
liulun
2019/07/02
2.4K0
CentOS7.9.2009 部署 MongoDB
MongoDB 提供了一个官方的 yum 仓库,你可以通过导入 MongoDB 的 GPG 密钥并添加仓库配置文件来启用它
码农GT038527
2024/11/13
1320
初识 MongoDB 服务
一、了解 MongoDB 之前认识了两种相同类型的缓存技术(关系型数据库)memcached 和 Redis, MongoDB是与之前两款完全不同的一个类型的缓存技术!称之为:文档型数据库! 提到文档,一个新概念JSON,MongoDB的文档类似于JSON对象! JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 来看一下JSON文档: { "employee
老七Linux
2018/05/31
7390
centos7安装MongoDB3.4
简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 Packages包说明 MongoDB官方源中包含以下几个依赖包: mongodb-org: MongoDB元数据包,安装时自动安装下面四个组件包: 1.mongodb-org-server: 包含MongoDB守护进程和相关的配置和初始化脚本。 2.mongodb-org-mongos: 包含mongos的守护进程。 3.mongodb-org-shell: 包含mongo shell。 4.mongodb-org-tools: 包含MongoDB的工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。
拓荒者
2019/03/16
9760
centos7安装MongoDB3.4
CentOS7下安装MongoDB数据库
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
yuanfan2012
2019/11/12
1.4K0
CentOS 7下MongoDB 3.6 的安装及基本操作
1.MongoDB是一款跨平台、面向文档的数据库,可以实现高性能,高可用性,并且能够轻松扩展。MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB可以为Web应用提供可扩展的高性能数据存储解决方案。
星哥玩云
2022/08/17
1.1K0
CentOS 7下MongoDB 3.6 的安装及基本操作
CentOS 6 上mongodb安装与使用
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/79797705
shaonbean
2019/05/26
9530
CentOS 7 安装MongoDB详细步骤
创建/etc/yum.repos.d/mongodb-org-4.0.repo文件,编辑内容如下:
MudOnTire
2019/05/26
1.6K0
Python爬虫学习笔记之Centos下安装配置Mongodb3.6
在Centos6.9上安装Mongodb时候,遇到"No package mongodb-org available"这个报错。
Jetpropelledsnake21
2018/08/01
2810
MongoDB 使用系列(一)-- 安装
环境 系统:Ubuntu 16.04 MongoDB 版本:3.6 安装 添加软件源 1.添加 MongoDB 签名到 APT $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 2.创建/etc/apt/sources.list.d/mongodb-org-3.6.list文件并写入命令 Ubuntu 14.04 $ echo "deb [ arch=amd64 ] https://repo.m
木制robot
2018/04/13
1.3K0
CentOS7/RHEL7-使用yum快速安装mongodb3.6
CentOS上安装epel-release的yum源之后就可以安装MongoDB,但是版本都是比较老的,如果使用MongoDB官方的yum就可以安装到比较新版本的MongoDB。
拓荒者
2019/04/18
4040
CentOS7/RHEL7-使用yum快速安装mongodb3.6
MongoDB入门与安装 [纯技术]
mongodb是一个nosql数据库,所有的数据都是以bson格式去存储在数据库里面的,什么是bson呢,bson是一种比json更强的数据存储格式,如果你是小白,可以直接看做json
Jean
2018/10/11
4450
使用MongoDB在项目中实际运用
一、MongoDB,一个数据库,我们怎么去使用它呢?我们首先了解一下什么是MongoDb
小世界的野孩子
2019/09/11
8500
使用MongoDB在项目中实际运用
在CentOS 7上安装MongoDB
在这个MongoDB教程中,我们将解释如何在CentOS 7上安装数据库,然后提供一些基本特性和功能的简短指南。
ZRoger
2018/09/05
14.8K0
在CentOS 7上安装MongoDB
如何在 CentOS 8 上安装 MongoDB
MongoDB 是一个免费并且开源的文档数据库。它属于一个被称为 NoSQL 的数据库家族。NoSQL 与传统的关系型数据库不同,例如:MySQL 和 PostgreSQL。
雪梦科技
2020/05/11
4.6K0
如何在 CentOS 8 上安装 MongoDB
Linux安装MongoDB
vim /etc/yum.repos.d/mongodb-org-3.6.repo
Ryan-Miao
2018/08/01
1.7K0
centos7 yum安装MongoDB
MongoDB默认将数据文件存储在/var/lib/mongo目录,默认日志文件在/var/log/mongodb中。如果要修改,可以在 /etc/mongod.conf 配置中指定备用日志和数据文件目录
拓荒者
2019/03/16
1.1K0
centos7 yum安装MongoDB
相关推荐
MongoDB安装与应用 原
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验