mongodb数据库添加用户名密码以及忘记密码重置操作
一、添加用户名和密码
1. 连接到远程服务器之后(或者在本地)运行mongo
mongo
2. 配置mongodb的最高权限账户密码
use admin
db.createUser( {user: "admin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin"}]})
实际操作结果如下,成功添加 admin用户
3.开启修改权限,admin和123456都是上一步的配置
db.auth( "admin","123456")
4.给具体的数据库添加用户名和密码,以blog数据库为例
use blog
db.createUser({user:'blog',pwd:'123456',roles: [{role:'readWrite',db:'blog'}]})
实际操作结果如下,成功添加 blog用户
5.mongoos连接带密码的mongodb数据库
mongoose.connect('mongodb://username:password@host:port/database')
//blog为例
mongoose.connect('mongodb://blog:123456@localhost:27017/blog')
二、忘记密码重置密码
1. 找到mongodb的配置文件,注释掉auth
通过ps -ef|grep mongod找到mongodb的配置文件mongod.conf
也可以通过find / -name mongod.conf找到配置文件
我是直接在宝塔面板中修改的mongodb的配置文件
2.运行mongo
这个时候就不需要密码了,但是可能会有一系列警告提示如下,不用管它
3.查看并删除所有的用户
use admin
db.system.users.find()
db.system.users.remove({})
实际操作结果如下,成功删除掉所有用户
4.重置操作第一项已经讲述过,不再赘述。
mongodb数据库添加用户名密码以及忘记密码重置操作相关推荐
- mongodb数据库添加账号
以下步骤可以为mongodb数据库添加账号 1.以系统管理员的身份运行powershell (在cmd也可以操作) 2.连接数据库 mongo 3.查看数据库 show dbs 4.切换到admin数 ...
- 为mongoDB数据库添加账号步骤
1.点击桌面左下角得开始菜单输入powershell并以管理员运行 2.输入mongo进行数据库连接 3.输入show dbs查看数据库中都有哪些数据库 4.输入 use admin 进入到admin ...
- 简单注册、登录、修改密码、忘记密码程序
简单注册.登录.修改密码.忘记密码程序 来自一枚大二通信工程渣渣写的代码 #include<stdio.h> #include<stdlib.h> #include<st ...
- 黑马博客——详细步骤(九)项目功能的实现之mongoDB数据库添加账号
5. mongoDB数据库添加账号 1. 以系统管理员的方式运行powershell 2. 连接数据库 mongo 3. 查看数据库 show dbs 4. 切换到admin数据库 use admin ...
- mysql连接被拒绝 密码也对_解决Mysql数据库拒绝远程连接和忘记密码的问题
解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...
- mysql拒绝远程连接_解决Mysql数据库拒绝远程连接和忘记密码的问题
解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...
- linux忘了用户名和密码_Linux 忘记密码解决方法
Linux 忘记密码解决方法 很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可. 步骤如 ...
- mysql建用户无密码_mysql建用户和修改密码和忘记密码的解决办法
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...
- navicat连接mysql忘记密码_navicat忘记密码怎么办
navicat忘记密码怎么办? 1.关闭正在运行的MySQL服务:控制面板 →管理工具→服务→MySQL56(本人安装版本为mysql_5.6.16_32_msi) 2.打开DOS窗口,转到mysql ...
- 使用mysqladmin命令修改MySQL密码与忘记密码
修改密码: 1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是: mysqladmin -u root password 123456 2.如果你的root现在有密码了 ...
最新文章
- linux字符串转为二进制,Linux printf将十进制转换为二进制?
- Face Alignment at 3000 FPS via Regressing Local Binary Features(CVPR2014)读后感(first pass)
- 云原生存储详解:容器存储与 K8s 存储卷
- mysql 修改字符集
- eclipselink_EclipseLink MOXy作为JAXB提供者
- 合数分解质数c语言算法,合数分解成质数之和问题探究
- 自定义Android TabHost的背景及文字
- mysql indexkey提取,MySQL元数据获取基础笔记day06
- 微信小程序实现人脸识别认证
- 循环冗余校验码(CRC)详解
- 最新上架 App Store 全流程
- 物理层下面的传输媒体
- 十一月组队学习报名啦!
- idea启动过多导致C盘空间不足
- 道达天际首次亮相军博会,“天网融合”引爆全场
- quest 阈值 matlab 心理物理,PPT实验心理学03 心理物理学I
- 关于2023年软件测试的5大趋势探讨
- 计算机屏幕锁了怎么办,电脑解锁密码忘了怎么办
- 投递简历用什么邮箱好?TOM邮箱实际操作
- 国产数据库南大通用GBase 8s学习路径