mongodb安装 超级管理 普通用户

安装MongoDB

#1.配置mongo的yum源
sudo vi /etc/yum.repos.d/mongodb-org-3.4.repo

[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

#2.关闭selinux
vi /etc/sysconfig/selinux
SELINUX=disabled

#3.重新启动
reboot

#4.本地安装给你了rpm包,rpm -ivh *.rpm)
sudo yum install -y mongodb-org

#5.接下里找到文件存储的地方进行手动安装
find / -name mongodb-org-3.4

#6.然后执行下面命令,全部安装
rpm -ivh *.rpm

#7.修改mongo的配置文件
sudo vi /etc/mongod.conf

#注释掉bindIp,如果不注释掉其他机器不能访问进去,相当于防火墙一样

#启动mongo
sudo service mongod start

#连接到mongo
#如果注释掉了bindIp,那么连接时用
mongo
#指定了ip地址
mongo --host 192.168.100.101 --port 27017

更改MongoDB位置

[[email protected] /usr/local]#vim /etc/mongod.conf
storage:
dbPath: /usr/local/mongo

[[email protected] /usr/local]#chown -R mongod:mongod mongo/

[[email protected] /usr/local]#service mongod restart

[[email protected] /usr/local]#mongo --host 192.168.37.55 --port 27017

安全认证:创建用户(超级/普通)

1.MongoDB添加超级管理员
db.createUser({
user:"admin",
pwd:"123456",
roles:[{role:"root",db:"admin"}]
})
2.添加安全认证
vim /etc/mongod.conf
修改内容如下:
security:
authorization: enabled //冒号后面需要空一格
3.重启mongod
service mongod restart
4.登录mongod 超级管理用户
[[email protected] /usr/local]#mongo
MongoDB shell version v3.4.18
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.18
> use admin
switched to db admin
> db.auth("admin","123456")
1 //1代表成功

5.创建普通用户
db.createUser({
user:"qf",
pwd:"123456",
roles:["readWrite"]
})

原文地址:https://www.cnblogs.com/gentle-awen/p/10302614.html

时间: 2024-11-08 21:40:03

mongodb安装 超级管理 普通用户的相关文章

mongoDB 安装及管理用户

mongodb有两种角色 1 专门管理用户  2 管理操作 1 mongodb安装 从官网上下载mongodb的msi文件(http://www.mongodb.org/downloads) ,我目前用的版本是3.0.3(window).双击msi文件安装,安装完成后,有如下文件 如果想快速启动可以把 C:\mongodb\bin 放到环境变量path中. 2 启动mongodb 第一次安装成功后,mongodb中没有任何用户,所以要以非校验方式启动,这样可以有权限增加用户 命令行:mongod

[linux][MongoDB] mongodb学习(一):MongoDB安装、管理工具、

参考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安装完美实现! 1. mongoDB安装.启动.关闭 1.1 下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.3.tgz 1.2 解压,移动到/usr/local/mongodb目录 tar -zxvf mongodb-linux-x86_64-3.0.3.tgz sudo mv mo

MongoDB入门学习(一):MongoDB的安装和管理

以前用MySQL数据库,整天都是写大堆大堆的SQL语句,要记住这些SQL关键字都要花好几天时间,写的蛋都爆了,当接触到MongoDB的时候,发现不用写SQL,瞬间觉得高大上,瞬间产生了学习使用它的冲动. 1.MongoDB简介 MongoDB是一种强大,灵活,可扩展的数据存储方式.它扩展了关系型数据库的众多有用功能,如辅助索引,范围查询和排序.MongoDB的功能非常丰富,比如内置的对MapReduce式聚合的支持,以及对地理空间索引的支持.还有很多很多的特点... 对于入门级别的人来说,上面说

MongoDB用户及权限管理(二):用户管理

一.创建管理员账号 下面开始创建一个帐号,该账号需要有grant权限,即:账号管理的授权权限.注意一点,帐号是跟着库走的,所以在指定库里授权,必须也在指定库里验证(auth). > use admin switched to db admin > db.createUser( { user:  "dba", pwd:  "dba", roles:  [ { role: "userAdminAnyDatabase", db: "

MongoDB学习--安装与管理

一.简介 MongoDB是一种强大.灵活,且易于扩展的通用型数据库.他能扩展出非常多的功能.如二级索引(secondary index).范围查询(range query).排序.聚合(aggregation),以及地理空间索引(geospatial index). 1.易于使用 MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据库.面向文档的数据库不在有"行(row)"的概念,取而代之的是更为灵活的"文档(document)&quo

MongoDB安装及用户名密码管理

安装 一.tar包进行安装 1.百度网盘 http://pan.baidu.com/s/1FOH2m 2.https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz 二.yum源进行安装 Configure the package management system (yum).改变 创建一个 /etc/yum.repos.d/mongodb-org-3.0.repo 文件,如此你就可以直接用yum安装MongoDB. 改到 3

Windows安装MongoDB 4.0并赋予用户访问权限

第一部分 Windows安装MongoDB-4.0 第一步:下载MongoDB:https://www.mongodb.com/download-center?jmp=nav#community 我目前使用版本为mongodb-win32-x86_64-2008plus-ssl-4.0.1-signed.msi 第二步:下载社区版Compass:https://www.mongodb.com/download-center?jmp=nav#compass 第三步:安装MongoDB:注意安装的时

windows和centos下mongodb安装使用

官网:https://www.mongodb.org/downloads 版本:2.6.10    (2.X最终稳定版) http://www.jb51.net/article/48217.htm   (mongodb常用操作命令) http://snowolf.iteye.com/blog/1796749/    (mongodb之CRUD) http://www.cnblogs.com/zengen/archive/2011/04/23/2025722.html    (权限.用户) htt

MongoDB安装部署及基本操作

MongoDB 第1章 数据库管理系统 1.1 什么是数据? 数据是指未经过处理的原始记录,一般而言,数据缺乏组织及分类,无法明确的表达事物代表的意义,数据描述事物可以是描述事物的符号记录,是可定义为意义的实体,设计事物的存在形式,是关于事件之一组离散且客观的事实藐视,是构成讯息和知识的原始材料 1.2 什么是数据库管理系统? ?  数据库管理系统,是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统, ?  具有代表性的数据管理系统有: Oracle.Microsoft SQL Se