mongodb linux install
cd mongodb
mkdir data
mkdir logs
mkdir conf
copy mongodb.log
copy mongodb.conf
export PATH=/usr/local/mongodb/bin:$PATH
mongodb.conf:
--------------------------
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
--------------------------
mongod -f /usr/local/mongodb/conf/mongodb.conf
user:hello
password:123456
---------------------
use admin
db.createUser(
{
user: "admin",
pwd: "123456",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
);
db.auth('admin','123456');
----------------------
use his
db.createUser(
{
user: "hello",
pwd: "123456",
roles: [ { role: "readWrite", db: "his" } ]
}
)
db.auth('hello','123456');
查看状态
netstat -lanp | grep "27017"
开启
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf
关闭
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf --shutdown
=========================================================
https://www.jianshu.com/p/a4e94bb8a052
MongoDB数据库角色
内建的角色
数据库用户角色:read、readWrite;
数据库管理角色:dbAdmin、dbOwner、userAdmin;
集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
备份恢复角色:backup、restore;
所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
超级用户角色:root // 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)
内部角色:__system
角色说明:
Read:允许用户读取指定数据库
readWrite:允许用户读写指定数据库
dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile
userAdmin:允许用户向system.users集合写入,可以找指定数据库里创建、删除和管理用户
clusterAdmin:只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限。
readAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读权限
readWriteAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读写权限
userAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的userAdmin权限
dbAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限。
root:只在admin数据库中可用。超级账号,超级权限
相关推荐
Linux 安装 MongoDB 教程是指在 Redhat Linux 4 系统下安装 MongoDB 32 位版本的详细步骤指导。MongoDB 是一个文件数据库,其他 Linux 系统下安装也是类似的。 知识点 1:下载 MongoDB 在安装 MongoDB 之前,需要...
MongoDB的Linux安装
在Linux系统上安装MongoDB涉及多个步骤,这里详细解释了如何在Linux上安装和配置MongoDB 4.0.5版本。 首先,你需要从MongoDB官方网站下载适用于Linux的安装包。使用`wget`命令从指定URL下载最新的稳定版MongoDB安装...
mongodb在Linux下安装配置,集群搭建,分片持久化等,MongoDB安装和配置_for_Linux.doc
文中的系统版本: centos7.7 参阅官网 link 1.创建源 sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=...2.执行安装 因为我们此处只
通过以上步骤,您已经成功完成了 MongoDB 7.0 在 CentOS (Linux) 环境下的离线安装。此过程不仅确保了 MongoDB 的正常运行,还增加了系统的安全性。后续可根据需要进一步配置和优化 MongoDB 的各项功能,满足不同...
在Linux环境下安装MongoDB 4.2.21版本,是许多系统管理员和开发者的常见任务。本篇将详细介绍在Linux上安装MongoDB 4.2.21的步骤,以及相关的知识点。 首先,我们需要了解MongoDB的体系结构。MongoDB由以下几个核心...
本文将深入探讨MongoDB在Linux系统(特别是CentOS)中的安装过程,以及如何处理tgz格式的压缩包。 MongoDB 3.4.10是MongoDB的一个稳定版本,它提供了一系列增强的功能和性能优化。这个版本支持多种操作系统,包括...
"MongoDB 在 Linux 下的配置和启动" MongoDB 是一个流行的 NoSQL 数据库,广泛应用于大数据存储和实时数据处理。在 Linux 环境下,配置和启动 MongoDB 需要遵循一定的步骤,本文将详细介绍在 Linux 下配置和启动 ...
MongoDB的Linux安装教程可以分为以下几个步骤,这些步骤基于通用的Linux发行版,如CentOS或Ubuntu,但具体细节可能因发行版和MongoDB版本的不同而有所差异。以下是一个详细的安装教程: 一、准备工作 更新系统(可...
在本篇文章中,我们将深入探讨MongoDB的基础知识、安装过程以及在Linux系统上的运行与管理。 一、MongoDB基础知识 MongoDB以JSON(JavaScript Object Notation)格式存储数据,这种格式灵活且易于理解和处理。数据...
mongodb-linux-x86_64-4.0.10.tgz的下载 mongodb-linux-x86_64-4.0.10.tgz的下载 mongodb-linux-x86_64-4.0.10.tgz的下载
MongoDB是一款开源、高性能、无模式的文档型数据库,它属于NoSQL数据库家族,由C++...正确安装和配置MongoDB是利用其功能的关键,而“mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz”这个压缩包就是实现这一目标的起点。
在Linux环境下安装MongoDB 4.0.0,你需要遵循以下步骤: 1. 解压下载的tgz文件: ``` tar -zxvf mongodb-linux-x86_64-rhel62-4.0.0.tgz ``` 2. 创建数据目录,例如`/data/db`,并给予适当权限: ``` mkdir -p /...
在Linux环境下安装MongoDB 3.4.7的步骤如下: 1. **下载安装包**:首先,你需要从MongoDB官网下载适合你系统的安装包。在这个例子中,文件名是`mongodb-linux-x86_64-rhel62-3.4.7.tgz`,表明它是为RHEL 6.2系统...
在Linux环境下,尤其是像RHEL(Red Hat Enterprise Linux)7.0这样的系统上部署MongoDB,是常见的操作。`mongodb-linux-x86_64-rhel70-4.2.5.tgz`是一个专为RHEL 7.0系统设计的MongoDB二进制包,版本为4.2.5。 首先...
在这个特定的案例中,我们讨论的是在32位Linux系统(i686架构)上安装MongoDB 3.0.5版本的过程。 首先,我们需要理解`mongodb-linux-i686-3.0.5`这个文件包的组成。它包含了MongoDB 3.0.5针对i686架构的二进制文件...
MongoDB Community Server(mongodb-linux-aarch64-ubuntu1804-5.0.8.tgz)适用于Ubuntu 18.04 Arm芯片, MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决...
MongoDB是一款广泛使用的开源、高性能、无模式的文档型数据库,尤其适合于处理大量数据的Web应用程序。在Linux系统上安装MongoDB时,...在Linux环境下,正确安装和配置MongoDB能够为开发者提供高效、可靠的数据库服务。