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

安装mongodb

先在本地用记事本做一个这样的文件(命名为: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

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

/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地址和端口号

配置好用户名和密码

就可以连接成功了!

原文地址:https://www.cnblogs.com/liulun/p/11067681.html

时间: 2024-10-25 12:03:51

centos安装mongodb 4.x及配置用户名密码(官方推荐的方式)的相关文章

CentOS安装Apache-2.4.10+安全配置

注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了各基础组件,并且配置了www用户和用户组,具体见<CentOS安装Nginx-1.6.2+安全配置>. 另外还需要先安装以下几个组件: 1.安装Sqllite: # wget http://www.sqlite.org/2014/sqlite-autoconf-3080704.tar.gz # tar zxf sqlite-autoconf-3080704.tar

Centos 安装MongoDB C++ dirver

Centos 安装MongoDB C++ dirver 前言: 图片居然显示不了, 后面在添加图片了 官网地址:https://www.mongodb.org/ 驱动下载地址: https://docs.mongodb.org/ecosystem/drivers/?_ga=1.81586452.2024551820.1440643898 下载release版本 官网安装教程地址:https://docs.mongodb.org/ecosystem/drivers/cpp/ 安装环境 CentOS

centos安装mongodb

1.mongodb下载地址:http://www.mongodb.org/downloads,可以找到32位的tgz文件地址,如:http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.4.2.tgz2.安装MongoDB(安装到/usr) cd /usr wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.4.2.tgz tar zxvf mongodb-linux-i686-2.

CentOS安装Nginx-1.6.2+安全配置

注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了pcre等基础组件,具体见<CentOS安装LNMP环境的基础组件>. 然后创建www的用户组和用户,并且不允许登录权限: # id www id: www:无此用户 # groupadd www # useradd -g www -s /sbin/nologin www # id www uid=501(www) gid=501(www) 组=501(www)

ubuntu18.4安装MongoDB、启动、配置

第1步: 导入公钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 第2步:创建源列表文件MongoDB echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.l

CentOS 安装MongoDB

官方网站 http://www.mongodb.org/ 下载 http://www.mongodb.org/downloads 安装教程 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/ 这个是针对linux服务器的 针对CentOS 的教程 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-li

Centos 安装 MongoDB

第一步:选择安装路径 第二步:下载.解压.重命名  wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-2.6.7.tgz  tar -zxvf mongodb-linux-i686-2.6.7.tgz  mv mongodb-linux-i686-2.6.7 mongodb 第三步:进入bin文件,更改参数  cd mongodb/  cd bin  mkdir -p  ./log  //生成日志存放位置   mkdir -p  .

CentOS安装MongoDB及PHP-Mongo(yum方式)

1.添加yum源 # vi /etc/yum.repos.d/10gen.repo [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 :wq 2.安装 # yum install mongo-10gen-server # yum install mongo-10gen 3.安装php-mongo # wget http://pecl.

centOS安装、优化与网络配置

-------------概念简述------------ CentOS作是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成.由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用.两者的不同,在于CentOS完全开源. 实验所需:1.VMware虚拟机链接:https://pan.baidu.com/s/168PGcAmM-KgPEMNni4thA