centos7安装MongoDB4.0(yum安装)

1.添加 yum repo

    vi /etc/yum.repos.d/mongodb-org-4.0.repo

  添加如下内容  

    [mongodb-org-4.0]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

  保存退出

2.查看 repolist

  yum repolist all|grep mongodb

3.yum安装

  yum install -y mongodb-org

4.启动/查看服务

  systemctl start mongod.service

  systemctl status mongod.service

5.查看端口状态

  netstat -ntlp

6.运行

  mongo --host 127.0.0.1:27017

  db

  show dbs

7.配置远程连接

  编辑 mongod.conf 配置

    cp /etc/mongod.conf /etc/mongod.conf.bak

    vi /etc/mongod.conf

    将 bindIp: 127.0.0.1 改成 bindIp: 0.0.0.0,注意 tab 和空格对齐

  开放端口   

    firewall-cmd --zone=public --add-port=27017/tcp --permanent

    firewall-cmd --reload

    firewall-cmd --zone=public --query-port=27017/tcp

  重启服务

    systemctl restart mongod.service

8.设置登录认证

  创建管理员用户

    use admin

    db.createUser(

      {

        user: "user",

        pwd: "pwd",

        roles: [ { role: "root", db: "admin" } ]

      }

     )

  创建普通用户

    use demo

    db.createUser(

      {

        user: "user",

        pwd: "pwd",

        roles: [ { role: "readWrite", db: "demo" } ]

      }

     )

  编辑 mongod.conf 配置,开启认证

    vi /etc/mongod.conf

    找到 #security: ,改成如下开启安全认证:

    security:

        authorization: enabled

  重启服务

参考文章:

  https://blog.csdn.net/u010279498/article/details/89556660 yum安装及配置

  https://blog.csdn.net/jianleking/article/details/79715097 开启安全认证

  https://www.cnblogs.com/niwotaxuexiba/p/10642202.html 开启安全认证

原文地址:https://www.cnblogs.com/tarencez/p/10880125.html

时间: 2024-07-30 21:08:38

centos7安装MongoDB4.0(yum安装)的相关文章

centos7.0 yum 安装php服务器

https://blog.csdn.net/jiaoshenmo/article/details/50923900 首先收一下:centos7.0用yum直接安装apache.php他们的默认版本是apache2.4和php5.4 1.安装之前先检查一下系统是否有默认安装的apache或者php rpm -qa | grep httpd rpm -qa | frep php 2.把上面指令列出来的包删除 rpm -e * * * *(包名) 3.在安装前 ,更新一下系统 yum update 4

CentOS7.0 yum安装 docker

一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . root 用户登录操作! 通过 uname -r 命令查看你当前的内核版本 # uname -r 2.使用 root 权限登录 Centos.确保 yum 包更新到最新. # yum update 3.卸载旧版本(如果安装过旧版本的话) # yum remove docker docker-common docker-selinu

linux 源码安装php7.0 yum

PHP7和HHVM比较PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超过了HHVM.HHVM的运维复杂, 是多线程模型, 这就代表着如果一个线程导致crash了, 那么整个服务就挂了, 并且它不会自动重启.另外它采用JIT, 那么意味着, 重启以后要预热, 没有预热的情况下, 性能较为糟糕.并且多线程模型调试困难, 这对于追求稳定来说的Web服务来说, 是非常不适合的. 下载 # wget  http://php.uberglobalmirror.com/distributi

CentOS 7.0 yum安装Apache、PHP和MySQL

参考网址:https://jingyan.baidu.com/article/9c69d48f87ff2913c8024e69.html centos7默认将mariadb视作mysql.p.s.因为mysql被oracle收购后,原作者担心mysql闭源,所以又写了一个mariadb,这个数据库可以理解为mysql的分支. 卸载mariadb才能安装mysql. 卸载mariadb的方法: #列出所有被安装的rpm package rpm -qa | grep mariadb #逐个删除每一个

CentOS7.X中使用yum安装nginx的方法

nginx官方文档说明:http://nginx.org/en/linux_packages.html#RHEL-CentOS 一.安装前准备: yum install yum-utils 二.添加源 到 cd /etc/yum.repos.d/ 目录下 新建 vim nginx.repo 文件 输入以下信息 [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$ba

关于安装MongoDB4.0.9启动服务时显示connect failed错误的解决

1.在安装完MongoDB4.0.9后在其/bin目录下打开CMD输入mongo测试服务是否开启,结果显示connect failed错误 解决方法: 出现这个错误的主要原因时因为在我们计算机的服务里面没有启动mongo服务,我们需要手动去启动 3.最后再次在其bin目录下运行cmd输入mongo测试,并在浏览器访问127.0.0.1:27017 原文地址:https://www.cnblogs.com/yuanchao-blog/p/10906992.html

Linux下的 Mysql 8.0 yum 安装 并修改密码

1.MySQL版本: mysql> select @@version;+-----------+| @@version |+-----------+| 8.0.18 |+-----------+1 row in set (0.00 sec) 2.Centos操作系统版本 [[email protected] /]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core) 二.Mysql现在以及解压 1. 地址:https://dow

Centos7.5安装docker(yum安装、rm安装、脚本安装docker)

一.环境 操作系统:CentOS Linux release 7.5.1804 (Core)Docker类型:Docker CE 二.安装OS 要求: 1.要安装Docker CE,您需要CentOS 7的维护版本.不支持或测试存档版本.2.该centos-extras库必须启用.默认情况下,此存储库已启用,但如果已将其禁用,则需要 重新启用它. 注:docker分为CE社区版和EE企业版 三.卸载旧版本 较旧版本的Docker被称为docker或docker-engine.如果已安装这些,请卸

salt源码安装软件和yum安装软件

上面简单列出了源码安装的sls文件书写思路. 涉及到一些固定的思路:如, 1,拷贝 解压安装时候需要依赖tar.gz存在 如果已安装则无需再次安装. 2,启动脚本 加入chk时候需要文件存在,如果已添加,则无需再次添加 3,服务管理 除了有启动脚本,还要watch配置文件. ? 晚上睡前早上起来多撸几遍基本的软件安装就可以自己写了.下面是源码安装nginx.涉及到基础依赖包安装(yum安装),以及pcre安装(源码安装)和nginx(源码安装) 其中有些坑,调整了老半天才搞好,甚是蛋疼,要注意图