解决MongoDB创建用户报错command createUser requires authentication

embedded/2025/1/15 17:16:34/

1、执行创建用户报错如下:

2、解决方法

2.1 关闭 MongoDB

/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongod.conf --shutdown

2.2 修改配置文件

vim /usr/local/mongodb/mongod.conf

将security.authorization值从enabled改为disabled

2.3 启动MongoDB

/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongod.conf

3、验证

use admin

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


http://www.ppmy.cn/embedded/108431.html

相关文章

2409atl,atl网络服务器

原文 介绍 首先,回顾一下为简化ATLServer开发而添加的一些新类.需要时可随时使用这些类,而不仅是用来ATLServer开发. 密码学(CCryptProv,CCryptKey,CCryptKeyedHash等): 加密引用(MSDN) 哈希: CCryptProv prov; prov.Initialize(); char rand[256]; memset(rand, 0, size…

认识git和git的基本使用,本地仓库,远程仓库和克隆远程仓库

本地仓库 #安装git https://git-scm.com/download/win #git是什么?有什么用? git相当于一个版本控制系统,版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 作用: 记录(项目&#…

主窗口的设计与开发(二)

主窗口的设计与开发(二) 前言 在上一集当中,我们完成了主窗口的初始化,主窗口包括了左中右三个区域。我们还完成了对左窗口的初始化,左窗口包括了用户头像、会话标签页按钮、好友标签页按钮以及好友申请标签页按钮。对…

【React】Vite 构建 React

项目搭建 vite 官网:Vite 跟着文档走即可,选择 react ,然后 ts swc。 着重说一下 package-lock.json 这个文件有两个作用: 锁版本号(保证项目在不同人手里安装的依赖都是相同的,解决版本冲突的问题&am…

深度学习 目标分类 目标检测 多目标跟踪 基础 进阶

深度学习 目标分类 目标检测 多目标跟踪 基础 进阶 flyfish 深度学习基础 文章名称链接深度学习基础 - 直线链接深度学习基础 - 梯度垂直于等高线的切线链接深度学习基础 - 向量投影链接一阶优化算法(如梯度下降)和二阶优化算法(如牛顿法&…

端口安全老化细节

我们都知道port-security aging-time命令用来配置端口安全动态MAC地址的老化时间,但是后面还可以加上类型: [SW1-GigabitEthernet0/0/1]port-security aging-time 5 type absolute Absolute time 绝对老化 inactivity Inactivity time相对老化 …

Java stream使用与执行原理

stream简介 Stream: A sequence of elements supporting sequential and parallel aggregate operations stream为sequential即单线程串行操作,parallelStream支持并行操作,本文只讨论sequential的stream。 stream常用操作 Datastatic class Course {pr…

固态硬盘装系统有必要分区吗?

前言 现在的新电脑有哪一台是不使用固态硬盘的呢?这个好像很少很少了…… 有个朋友买了一台新的笔记本电脑,开机之后,电脑只有一个分区(系统C盘500GB)。这时候她想要给笔记本分区…… 这个真的有必要分区吗&#xf…