mongodb添加登陆验证 转载地址

清空log,db目录
mongod --auth --logpath "D:\mongodb\log\log.log" --logappend --dbpath "D:\mongodb\db" --directoryperdb --reinstall

开启服务
NET START MongoDB

添加root权限
>use admin
db.createUser({user:"root_",pwd:"123456",roles:["root"]})

studio 3T 连接mongodb 转载地址

mongoose-connect
const dbUrl = 'mongodb://root_:123456@127.0.0.1:27017/gamesDB?authSource=admin';


连接mongodb时需要账户权限

添加管理员权限账户
cmd下命令
>mongo 连接数据库
>use admin 创建管理员表
>db.createUser({user:"root_",pwd:"123456",roles:["root"]})添加管理员账户
断开连接再次进入数据库,使用增删改查命令会报错。因为没有使用管理权限登录。
>mongo admin -u root_ -p 123456 使用管理员权限登录即可

node中使用mongoose连接数据库

import mongoose from 'mongoose';
const dbUrl = 'mongodb://root_:123456@127.0.0.1:27017/gamesDB?authSource=admin';
mongoose.connect(dbUrl,{ useNewUrlParser: true },(err)=>{
...
});
export default mongoose;

studio 3T连接数据库

配合使用 Studio 3T 与 MongoDB API 帐户

修改账户信息

修改账户信息
>mongo admin -u root_ -p 123456登录
>db.system.users.find().pretty()查看账户信息
>db.changeUserPassword("root_","n3taway#wen.com")修改密码

转载于:https://www.cnblogs.com/hideonbush/p/9506969.html

mongodb添加登陆验证相关推荐

  1. 为MongoDB添加身份验证

    MongoDB 默认没有开户身份验证,除非不开放外网访问,否则这种模式极不安全,现纪录添加身份验证步骤如下: 配置创建用户的时候,需要关闭: #security: ##副本集之间通信用到的认证文件 # ...

  2. 美多商城之用户中心(添加和验证邮箱)

    二.添加和验证邮箱 2.1 添加邮箱后端逻辑 1. 添加邮箱接口设计和定义 1.请求方式 选项 方案 请求方法 PUT 请求地址 /emails/ # 添加邮箱url(r'^emails/$', vi ...

  3. java ajax 登陆验证,Spring Security4实例(Java config版)——ajax登录,自定义验证

    本文源码请看这里 首先添加起步依赖(如果不是springboot项目,自行切换为Spring Security依赖) org.springframework.boot spring-boot-star ...

  4. java 登陆验证失败_使用Java 8流进行快速失败的验证

    java 登陆验证失败 我已经失去了看过使用快速失败验证代码状态的代码的次数,方法如下: public class PersonValidator {public boolean validate(P ...

  5. python用户登录(输入用户名和密码)dic_Python使用装饰器模拟用户登陆验证功能示例...

    本文实例讲述了Python使用装饰器模拟用户登陆验证功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #!python3 user_list = [ {'name' ...

  6. .Net Core 登陆验证

    为了实现用户登录前无法直接通过地址栏进入主页面,实现登录验证功能 Startup.cs 配置服务和中间件: public void ConfigureServices(IServiceCollecti ...

  7. tornado web高级开发项目之抽屉官网的页面登陆验证、form验证、点赞、评论、文章分页处理、发送邮箱验证码、登陆验证码、注册、发布文章、上传图片...

    本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tornado的后端和ajax的 ...

  8. Django项目实战——7—(openid是否绑定用户的处理、用户基本信息渲染、添加和验证邮箱)

    1.openid是否绑定用户的处理 判断openid是否绑定过用户 使用openid查询该QQ用户是否在商城中绑定过用户. try:oauth_user = OAuthQQUser.objects.g ...

  9. SSM登陆验证之过滤器实现

    日常开发中登陆验证是必不可少的,这里介绍过滤器实现的登陆验证. 第一步:创建一个过滤器 package com.test.filter;import java.io.IOException;impor ...

  10. 爬虫urllib。request中各种处理器,构造opener。open(处理登陆验证的,处理cookies的,处理代理设置的)

    高级用法  (都不是很懂,所以看之后实践过程中使用吧) 更强大的工具Handler登场  ,可以理解为各种处理器,有专门处理登陆验证的,有处理cookies的,有处理代理设置的.利用它们,我们几乎可以 ...

最新文章

  1. tinymce vue 部分工具不显示_2018年编程工具发展趋势
  2. ubuntu下MySQL的安装使用与卸载-程序编译
  3. mysql的select复合查询语法_MySQL(九)之数据表的查询详解(SELECT语法)二
  4. Openstack+Kubernetes+Docker微服务实践之路--基础设施
  5. linux service和daemon
  6. eclipse的自动检查语法错误功能让我有点烦,能不能关掉,或者,只是10秒检查一次。。...
  7. java 制作word模板
  8. svn服务器文件保存位置,Windows 部署SVN服务器
  9. 计算1~N之间所有奇数之和(Java)
  10. 10天竟然只写了一行代码,谁的锅?
  11. 判断年份是闰年还是平年
  12. linux上的录屏软件下载,linux-推荐两款好用的录屏软件
  13. vivo计算机的隐藏功能教程,Vivo手机的5个隐藏功能,真的很实用,一定要打开
  14. 翻译 | 正式发布Qt 5.11
  15. 邓宁-克鲁格效应(Dunning-Kruger effect,达克效应)
  16. 机器人视觉分析算法_机器视觉处理:目标检测和跟踪
  17. 企业微信视频教程(Java标准版)-翟东平-专题视频课程
  18. Android开发——RelativeLayout.LayoutParams的使用
  19. 从零开始学C语言 : 初阶指针
  20. 个人项目 小跟班——蓝牙控制小车(蓝牙控制篇)

热门文章

  1. LINUX SHELL中for用数组循环
  2. No package 'libxml-2.0' found
  3. 王不可以怒而兴师,将不可以愠而致战
  4. windows单实例的办法
  5. 百度人脸识别:最简单的Python调用
  6. gstreamer插件特别要注意事件处理(含代码范例)
  7. IP转发的最长前缀匹配
  8. redo log 和undo log_MySQL 持久化保障机制-redo 日志
  9. python怎么批量下载图片_python批量下载图片的三种方法
  10. C# 16进制转10进制 16进制字符串转换