1、创建mongdb安装路径

mkdir /usr/local/mongoDB

2、下载地址

https://www.mongodb.org/dl/linux

3、解压到/usr/local/mongoDB

tar -zxvf mongodb-linux-x86_64-4.0.0-rc7.tgz -C /usr/local/mongoDB

4、重命名

mv mongodb-linux-x86_64-4.0.0-rc7.tgz mongodbserver

5、创建数据文件夹

mkdir /usr/local/mongoDB/mongodbserver/data

6、创建日志文件夹

mkdir /usr/local/mongoDB/mongodbserver/logs

7、创建配置文件夹和配置文件

mkdir /usr/local/mongoDB/mongodbserver/etc

8、编辑配置文件

vi mongodb.conf

logpath=/usr/local/mongoDB/mongodbserver/logs/mongodb.log

port=9099

fork=true

journal=false

storageEngine=mmapv1

bind_ip = 0.0.0.0

文件说明:

port默认端口是27071

bind_ip是默认其他IP地址可以访问mongdb

9、启动mongdb

./bin/mongod --config /usr/local/mongoDB/mongodbserver/etc/mongodb.conf

10、mongdb 命令连接数据库

./mongo --port 9099

show dbs;

11、创建系统用户

use admin

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

13、认证

./mongo -uadmin -p123456 127.0.0.1:9099/admin

14、普通用户

use edumgdb

db.createUser(

... ... {

... ... user: "edumgdb",

... ... pwd: "edumgdb!",

... ... roles: [ { role: "readWrite", db: "edumgdb"} ]

... ... }

... ... )

15、./mongo -uedumgdb -pedumgdb! 127.0.0.1:9099/edumgdb

⚠️注意: mongodb的用户是放在库下面的

mongodb安装、认证、添加用户相关推荐

  1. linux下mongdb绑定ip,Linux下MongoDB安装及副本集配置 | 聂扬帆博客

    最近开始接触了MongoDB的安装配置,易部署.易使用,存储数据非常方便是它的特点. 0x00  副本集原理 MongDB副本集故障转移功能得益于它的选举机制.选举机制采用了Bully算法,可以很方便 ...

  2. MongoDB 教程番外篇之添加用户及设置用户权限 ( Rockmongo登陆设置 )

    继上一篇 MongoDB 教程番外篇之管理工具: Rockmongo ,MongoDB 缺省是没有设置鉴权的,业界大部分使用 MongoDB 的项目也没有设置访问权限.这就意味着只要知道 MongoD ...

  3. MongoDB增加用户认证:增加用户、删除用户、修改用户密码、读写权限、只读权限...

    MongoDB增加用户认证:增加用户.删除用户.修改用户密码.读写权限.只读权限 说明:增加用户是针对数据库进行操作    www.2cto.com   1.进入到数据库 use dbname 2.针 ...

  4. .NET Core IdentityServer4实战 第二章-OpenID Connect添加用户认证

    内容:本文带大家使用IdentityServer4进行使用OpenID Connect添加用户认证 作者:zara(张子浩) 欢迎分享,但需在文章鲜明处留下原文地址. 在这一篇文章中我们希望使用Ope ...

  5. 搭建mongodb分布式集群(分片集群+keyfile安全认证以及用户权限)

    介绍: 分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程.将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载.基本思想就是将集合切成小块,这些块 ...

  6. SharePoint 2013 表单认证使用ASP.Net配置工具添加用户

    前 言 上面一篇博客,我们了解到如何为SharePoint 2013配置表单身份认证,但是添加用户是一个麻烦事儿:其实,我们还可以用Asp.Net的配置工具,为SharePoint 2013添加表单用 ...

  7. Spring Cloud【Finchley】-03将微服务注册到Eureka Server上 + 为Eureka Server添加用户认证

    文章目录 概述 将用户微服务micorservice-provider-user注册到Eureka Server上 pom中增加 spring-cloud-starter-netflix-eureka ...

  8. linux创建数据库并设置密码,CentOS 8安装MySQL教程并创建数据库并添加用户

    本文的CentOS系统版本:CentOS 8.0 1905 MySQL版本:mysql-8.0.18 准备 首先,防火墙配置 CentOS使用防火墙作为7.x的默认防火墙,这里将其更改为iptable ...

  9. MongoDB增加用户认证: 增加用户、删除用户、修改用户密码、读写权限、只读权限

    MongoDB增加用户认证: 增加用户.删除用户.修改用户密码.读写权限.只读权限 - 半叶寒羽

  10. WIN10下安装Oracle提示无法添加用户XXXX到XXXX组中办法

    WIN10下安装Oracle提示"无法添加用户XXXX到XXXX组中"办法 一般安装过程中不会提示这样的错误.不幸的是我遇到了,然后记录分享一下解决方法: 1.找到安装日志文件 ( ...

最新文章

  1. 第五章 RNA-seq分析
  2. JavaScript机器学习之线性回归
  3. 软件测试面试的基础题目
  4. 深刻好文|关于资产与负债的思考(国庆活动开启)
  5. java12章_从零开始学Java 第12章 异常处理
  6. Duilib开发环境搭建
  7. 微信内部浏览器私有接口 - WeixinJSBridge介绍
  8. 安卓学习笔记10:常用布局 - 相对布局
  9. 【python】面向对象类、对象的介绍
  10. java零碎要点---大型软件部署方案,磁盘阵列,raid提升硬盘性能,解决由于集群带来的文件共享问题
  11. VR 、AR 谁让你眼前一亮
  12. [转载]备忘:oh my zsh 的安装、更新、删除
  13. 力特usb转232驱动程序下载_电脑USB接口、U盘接口不能使用的原因及解决方法
  14. javaweb响应内容类型分析工具(tomcat)
  15. Subscript ‘subscript(_:)‘ requires that ‘String.Index‘ conform to ‘RangeExpression‘
  16. 异构 ? 系统差异应该成为过去式, 专注在应用和数据 - 异构平台整合策略之1 - SSSD
  17. 2021年低压电工及低压电工证考试
  18. python exception in thread_这个是什么原因,请问怎么处理Exception in thr
  19. 计算机显卡和cpu的关系,cpu和显卡的关系
  20. 手机控制树莓派linux,使用安卓手机控制树莓派

热门文章

  1. 关于什么是DLNA, 什么是DMS的详细介绍
  2. 计算机分析建筑风,武汉城住宅小区风环境计算机模拟分析-图学学报.PDF
  3. Redis学习笔记 - Lua脚本(2) - Lua脚本的实现
  4. 鸿蒙投智慧屏交互,鸿蒙初体验:荣耀智慧屏跨系统交互构建新生态
  5. nmn对血管作用怎样,nmn产品哪个牌子好,补充NMN可恢复血管的僵硬度!
  6. 2021-9-20 18点00 程序外生活 - 中国A50指数 机器预测学习跟踪记录 - 回调有点大,但是还是再箱体里面,且没有破前低,恒大黑天鹅继续发酵,等待箱体稳定。
  7. 16位CRC校验码计算,485MODBUS计算
  8. 关于IC封装的目的及其发展历程
  9. HP Designjet 800PS 日常维护
  10. 腾讯云服务器地域重庆和成都区别及哪个好?