腾讯云阿里云服务器mongdb数据库设置密码

news2024/11/18 9:36:45

避坑点

数据库绑定ip一定要设置0.0.0.0
在这里插入图片描述
设置超级管理员账号密码
1、可以使用navicat15连接mongodb数据库,进入命令行界面,输入以下命令

如出现找不到MongoDB shell为可执行文件,选择设置路径,路径为:MongoDB shell是一个可执行的文件,位于MongoDB安装路径下的/bin文件夹中。

use admin
db.createUser({
user: ‘admin’, // 用户名
pwd: ‘123456’, // 密码
roles:[{
role: ‘root’, // 角色—超级管理员才可以使用该角色
db: ‘admin’ // 数据库
}]
})
2、设置完成,可以输入 show users 查看是否设置成功—超级管理员需要先登录才可以查看

3、开启验证

找到 MongoDB 安装目录,打开 mongod.cfg文件,找到以下这句:

#security:
修改为:

security:
authorization: enabled
重启就可以了。

4、当设置账号密码成功后,我们对mongodb的数据库操作都有了限制,这时需要我们输入账号密码登录。

// 方式一
mongo
use admin
db.auth(‘admin’, ‘123456’)
// 方式二
mongo admin -u admin -p 123456

添加其他数据库用户
我们除了可以设置数据库的超级管理员以外,还可以给每个数据库设置单独的管理员。其只有操作单独数据的一定权限。

use test // 跳转到需要添加用户的数据库
db.createUser({
user: ‘fooadmin’, // 用户名
pwd: ‘123456’, // 密码
roles:[{
role: ‘readWrite’, // 角色
db: ‘test’ // 数据库名
}]
})

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1129470.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【底层服务/编程功底系列】「网络通信体系」深入探索和分析TCP协议的运输连接管理的核心原理和技术要点

【底层服务/编程功底系列】「网络通信体系」深入探索和分析TCP协议的运输连接管理的核心原理和技术要点 TCP的运输连接管理TCP三次握手三次握手流程分析注意要点 TCP四次挥手TCP之保活计时器(keepalive timer)保活计时器(keepalive timer&…

入门人工智能 —— 学习数据持久化、使用 Python 将数据保存到mysql(7)

入门人工智能 —— 学习数据持久化、使用 Python 将数据保存到mysql 什么是数据持久化?使用 Python 进行数据持久化步骤 1: 安装 MySQL步骤 2: 安装必要的 Python 库步骤 3: 连接到 MySQL 数据库步骤 4: 创建数据表步骤 5: 插入数据步骤 6: 查询数据步骤 7: 关闭连接…

管理类联考——英语二——翻译篇——定语从句的翻译方法

第三节 定语从句的翻译方法 定语从句的翻译主要分为限制性定语从句和非限制性定语从句的翻译。主要可以分为三种方法:合译法、分译法和转译法。 一、限制性定语从句的翻译方法 限制性定语从句所修饰的先行词自身意义不明确,被定语从句修饰限定后其意…

很多技术人就是会存在自己技术能力不错但是是茶壶里煮饺子倒不出来,如何解决?可以用笔和纸去画一画?

所描述的情况通常指的是一些技术人员虽然拥有丰富的技术知识和实践经验,但在表达和沟通方面存在困难,无法有效地将自己的思考和解决方案传达给他人。这种情况在技术领域相对常见,因为技术人员往往更注重技术深度而非沟通技巧。为了解决这个问…

Azure - 机器学习企业级服务概述与介绍

目录 一、什么是 Azure 机器学习?大规模生成业务关键型机器学习模型 二、Azure 机器学习适合哪些人群?三、Azure 机器学习的价值点加快价值实现速度协作并简化 MLOps信心十足地开发负责任地设计 四、端到端机器学习生命周期的支持准备数据生成和训练模型…

基于LiteOS的智慧农业案例实验分享

最近在指导一位读者朋友做毕业设计,该毕设是关于端云互通的,基于小熊派LiteOS华为云。 在指导他的过程中我也学到了不少东西,这里通过一个案例实验(智慧农业)给大家分享一些知识。 实验框图 相关模块简介 1、STM32L4…

管理类联考——英语二——翻译篇——名词性从句的译法

第四节 名词性从句的译法 英语的名词性从句有四种,分别是主语从句,宾语从句,表语从句和同位语从句。整体而言,名词性从句的理解和中文语序的理解大致相同,因此在英译汉时,它无须作太大的调整(…

Centos安装gitlabce

服务器配置要求(2c4g) 1、 安装其他组件 yum install -y curl policycoreutils-python openssh perl2、 安装Postfix服务以发送电子邮件通知,启动服务并自启 yum -y install postfix systemctl enable postfix --now3、 安装gitlab&#xf…

Linux C语言开发-D5常量

指数形式的实数一般由尾数部分、字母e或E和指数部分组成。格式如下: 字符常量 常见的字符常量的ASCII码的值为: A:65;Z:90; :32;0:48; a:97&…

怎么进行设备维护与保养?智能巡检系统有什么用?

设备维护与保养需要遵循三个原则:故障设备全面分析的原则、故障设备深入检查的原则以及故障设备分析排查的原则。 一、故障设备全面分析的原则   检修人员在对设备维护与保养时,如果看到设备在运行中出现了异常的现象,要立刻停止设备的工作…

有一门课不及格的学生

系列文章目录 进阶的卡莎C_睡觉觉觉得的博客-CSDN博客数1的个数_睡觉觉觉得的博客-CSDN博客双精度浮点数的输入输出_睡觉觉觉得的博客-CSDN博客足球联赛积分_睡觉觉觉得的博客-CSDN博客大减价(一级)_睡觉觉觉得的博客-CSDN博客小写字母的判断_睡觉觉觉得的博客-CSDN博客纸币(C…

2023年香港《施政报告》即将发布,人才引进计划最新政策解读!

2023年香港《施政报告》即将发布,人才引进计划最新政策解读! 香港行政长官李家超将于10月25日发表任内第二份《施政报告》。李家超昨日(10月22日)在社交媒体分享视频,他手持新一份施政报告,封面是浅绿色为背…

【C语言|关键字】C语言32个关键字详解(4)——其他(typedef、sizeof)

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…

使用 Redis 如何统计一亿个 keys ?

目录 1、聚合统计 2、排序统计 3、二值状态统计 4、基数统计 总结 // 淡泊明志,宁静致远 在 Web 和移动应用的业务场景中,我们经常需要保存这样一种信息:一个 key 对应了一个数据集合。举几个例子: 手机 App 中的每天的用户…

任务调度器详解(FreeRTOS)

目录 什么是任务调度器 FreeRTOS的任务调度器 抢占式调度 协作式调度 时间片调度 什么是任务调度器 任务调度器是实时操作系统(RTOS)的一个关键组件,它负责决定在多个可运行任务中哪一个将获得CPU时间以执行。它基于任务的优先级和状态来…

软考高级系统架构 上午真题错题总结

目录 前言一、2022年真题(√)二、2021年真题三、2020年真题(√)四、2019年真题(√)五、2018年真题(√)六、2017年真题(√)七、2016年真题(√&…

Remmina Linux 远程桌面(堡垒机)解决方案,含文件互传

简介 Remmina 是一款在 Linux 和其他类 Unix 系统下的自由开源、功能丰富、强大的远程桌面客户端。 对于一个Linux作为主力开发机而言,Remmina 解决痛点主要是公司堡垒机远程客户现场的计算机,公司只给开发了win系统下的远程连接程序,而没有…

SQLi靶场

SQLi靶场 less1- less2 (详细讲解) less 1 Error Based-String (字符类型注入) 思路分析 判断是否存在SQL注入 已知参数名为id,输入数值和‘ 单引号‘’ 双引号来判断,它是数值类型还是字符类型 首先输入 1 , 发现…

IDEA在GitHub / Gitee中拉取特定一个分支代码方法

IDEA通过HTTP / SSH拉取项目的时候,默认都是拉取master分支的节点代码,对于我们通过分支来逐一消化项目的需求是相违背的,那么下面就是如何对一个项目特定分支读取方法 首先正常通过HTTP / SSH拉一个项目下来 打开分支列表,选择指…