centos安装mongodb 4.x及配置用户名密码

2020-11-17 10:01:23

参考地址 centos安装mongodb 4.x及配置用户名密码(官方推荐的方式)

先在本地用记事本做一个这样的文件(命名为:mongodb-org-4.0.repo):

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

上传到服务器这个目录下:

/etc/yum.repos.d/

执行如下命令安装mongodb:

sudo yum install -y mongodb-org

禁用自动升级,修改/etc/yum.conf文件,加入如下信息

exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools

启动服务:

sudo service mongod start

配置开机自启动

sudo chkconfig mongod on
systemctl enable mongod.service

配置用户

进入mongodb shell

mongo --port 27017

切换admin

use admin

创建一个超级用户

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

ctrl+c退出mongodb  shell,重新进入一次mongodb shell
验证用户是否存在

db.auth('admin','****************')

输出1说明用户已存在!

启用身份验证

修改mongodb的配置文件(/etc/mongod.conf)
bindIp改为0.0.0.0这样外网也能访问(默认是127.0.0.1,只能在内网访问)

net:
  port: 27017
  bindIp: 0.0.0.0

启用身份验证配置

security:  authorization: enabled

保存文件
重启mongodb服务

sudo service mongod restart

用密码连接mongodb

尝试用密码连接mongodb服务(命令执行完成后,输入密码就可以连接成功,进入mongodb shell)

mongo --port 27017 -u "root" --authenticationDatabase "admin" -p

使用Robo3T客户端管理mongodb
Name随便配置,Address处输入你的IP地址和端口号

配置好用户名和密码

就可以连接成功了!


  • 2020-12-17 11:00:37

    H5流式播放(FMP4转封装与mediaSource)

    W3C上有明确关于mediaSource 扩展接口的文档。mediaSource 扩展文档中是这么定义的, 它允许JS脚本动态构建媒体流用于和,允许JS传送媒体块到H5媒体元素。这种接口的应用可以让h5播放器实现持续添加数据进行播放。做as的朋友都知道as中的appendBytes方法,一种添加二进制数据进行播放的方式。这两种接口在概念上是类似的。只是里面的定义和对媒体文件的要求有所不同。对于mediaSource扩展接口我只介绍我们主要应用的几个。

  • 2020-12-18 17:15:29

    coTurn stun服务器搭建,禁用turn

    https://github.com/coturn/coturn 在这里git clone 下来然后编译安装,一切默认即可。编译后,也可以不用安装。在编译目录下bin文件夹下有turnserver turnutils_stunclient turnutils_uclient 这三个等一下会用到的软件。

  • 2020-12-18 17:26:25

    coturn配置文件详细解释

    Coturn 是webrtc,p2p视频通话必不少的,主要包含2个主要功能stun服务, turn服务 Coturn 的githup地址为 https://github.com/coturn/coturn/

  • 2020-12-21 06:26:16

    为UIView添加点击事件

    最近经常碰到要将UIImageView和UILabel看成整体的情况,我于是就将他俩用UIView包起来,那么怎么给一个UIView添加点击事件,可以这么实现:

  • 2020-12-21 09:00:20

    Window.matchMedia() 方法详解

    matchMedia() 返回一个新的 MediaQueryList 对象,表示指定的媒体查询字符串解析后的结果。 matchMedia() 方法的值可以是任何一个 CSS @media 规则 的特性, 如 min-height, min-width, orientation 等。 MediaQueryList 对象有以下两个属性: