作者:亚艾元技术部

我们在一个Nodejs项目中,使用了mongodb数据库,使用习惯和mysql很不一样,在摸索中前进,其中一个问题,mongodb安装完了以后,不用设置用户名密码,就可以登录使用。开始的时候,还是很方便的,最小化配置,不过随着项目将要上线,我们不能这样连一个密码都不设置,这样太不安全,实践了一下如何设置mongdb的密码。操作步骤如下:

修改设置用户名,

mongo

use admin

db.createUser({user:"admin",pwd:"mypassword",roles:["root"]})

修改mongodb的配置文件mongod.cfg,增加:

security:

authorization: enabled

通过服务启动mongodb,我开始使用命令行启动,好像没有生效。

启动以后,打开koa2程序,总是提示报错,连不上。

MongoNetworkError: failed to connect to server

检查原因

export const mongodbUri = 'mongodb://admin:mypassword@127.0.0.1:27017/myapp?authSource=admin';

mongdb uri需要追加 ?authSource=admin

或许是因为这个用户名,不是专门管理myapp的,需要声明一下。

mongodb默认的用户名密码_设置mongodb的用户名密码 | Think in Drupal相关推荐

  1. AndroidStudio制作“我”的界面,设置,修改密码,设置密保和找回密码

    前言 大家好,我是 Vic,今天给大家带来AndroidStudio制作"我"的界面,设置,修改密码,设置密保和找回密码的概述,希望你们喜欢 学习目标 掌握修改密码功能的开发,和实 ...

  2. android studio忘记密码界面,AndroidStudio制作“我”的界面,设置,修改密码,设置密保和找回密码...

    前言 大家好,我是 Vic,今天给大家带来AndroidStudio制作"我"的界面,设置,修改密码,设置密保和找回密码的概述,希望你们喜欢 学习目标 掌握修改密码功能的开发,和实 ...

  3. mongodb副本集_设置MongoDB副本集分为4个步骤

    mongodb副本集 介绍 在详细介绍配置MongoDB副本集之前,让我简要介绍一下它们: 副本集是Mongodb数据库提供的功能,可实现高可用性和自动故障转移. 它是一种传统的主从配置,但具有自动故 ...

  4. mongodb 存储过程 遍历表数据_使用MongoDB存储数据

    在 Ubuntu14.04 上安装 Install MongoDB Community Edition 1. Import the public key used by the package man ...

  5. python 共享文件夹 密码_用不同的用户名和密码登录网络上的共享文件夹

    网络共享时,有时不同的文件夹需要不同的用户名和密码登入,而windows已经记录了一个原来使用的用户名及密码默认使用这个用户名及密码不再弹出用户名及密码输入提示对话框.简易解决办法.如下: 1.注销当 ...

  6. mongodb根据表名查询_使用MongoDB数据库查询数据

    1 MongoDB简介 1.1 NoSQL简介 NoSQL(NoSQL,Not Only SQL ),意即"不仅仅是SQL". 1970年,关系型数据库诞生,用于规范性的管理数据. ...

  7. linux mongodb开机启动脚本,Linux下设置MongoDB开机自启动

    将MongoDB服务加入随机启动 vi /etc/rc.local 使用vi编辑器打开配置文件,并在其中加入下面一行代码 /usr/local/mongodb/bin/mongod -dbpath=/ ...

  8. 台式电脑如何设置开机密码_设置苹果Mac电脑的开机密码-macw资讯

    有很多用户刚从windows系统转过来使用mac系统,可能有很多东西都不知道在哪里,不知道怎么去设置?下面我们就来看下mac是怎样设置开机密码的.非常简单,来跟小编一起来学习然后设置苹果Mac电脑的开 ...

  9. mysql微擎用户名密码_微擎后台管理员密码忘记怎么办?教你一个简单的方法

    有很多人因为微擎密码忘记重置的问题在苦恼,网上的教程基本都是改数据库,要新建一个用户名,然后去数据库找到这个用户名的密码字符串进行替换,这个需要一点基础才能搞得定,数据库还是建议小白不要轻易去碰,坏了 ...

最新文章

  1. 剑指offer:面试题34. 二叉树中和为某一值的路径
  2. 学好web前端开发要注意哪些问题
  3. SAP IBASE logic of pt_equiindx
  4. JAVA复习(CharSequence接口、RunTime类、System类、object类中的finalize())
  5. mysql log table_mysqlbinlog功能扩展--table参数
  6. 计算机基础及ms应用在线,全国一级计算机基础及MS Office应用课件 (2).pdf
  7. 浅谈在过去的一年中,我所认识的前端开发---------
  8. JVM中8种垃圾收集器小结
  9. Bran的内核开发指南_中文版
  10. C#:WebBrowser中伪造referer,为何对流量统计器无效?
  11. ajax 详解(GET,POST方式传输以其封装)
  12. ipv4和计算机地址是什么意思,ipv6是什么意思?我们怎么查看电脑iPv6地址
  13. 在微信公众号中html5页面跳转页面,微信公众号自定义菜单如何将点击动作换成跳转到网页...
  14. 关于windows密码加密算法的说明
  15. 三相无刷直流电机的控制设计(一)基本硬件电路设计
  16. 设计数据库原则4个原则_四个设计原则
  17. AI人工智能学习之激活函数
  18. 模拟电路44(深度负反馈条件下的近似计算)
  19. 【解决方案】基于国标GB28181协议视频智能分析平台EasyCVR/EasyGBS打造的智慧企业AR云景解决方案
  20. ReactNative进阶(三十五):应用脚手架 Yo 构建 RN 页面

热门文章

  1. Mono新突破:CentOS 7.2下安装Mono 5.0
  2. 升级.Net Core RC1的类库项目
  3. Vue如何在data中正确引入图片路径
  4. 阿里云ECS服务器多种实例规格如何选择
  5. 工程测量不用愁,120个视频动画帮你忙,简单易学直观明了!
  6. 【空间数据库】Windows操作系统PostgreSQL+PostGIS环境搭建图文安装教程
  7. 地图投影系列介绍(一)----地球空间模型
  8. 自定义dialog弹窗html,自定义H5页面dialog弹窗
  9. 华为鸿蒙vogtloop30pro价格,华为Mate30系列基本确认:首发麒麟985+鸿蒙系统,价格感人!...
  10. mysql查询今天_昨天_7天_近30天_本月_上一月 数据_mysql查询今天、昨天、7天、近30天、本月、上一月 数据...