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

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"}]}); |

相关推荐
2***c43520 分钟前
Redis——使用 python 操作 redis 之从 hmse 迁移到 hset
数据库·redis·python
2***d88524 分钟前
redis的启动方式
数据库·redis·bootstrap
j***576835 分钟前
【MySQL】mysqldump使用方法
数据库·mysql·oracle
Coder-coco39 分钟前
在线商城系统|基于springboot vue在线商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·宠物
M***29911 小时前
MySQL:基础操作(增删查改)
数据库·mysql·oracle
2***c4351 小时前
Redis五种用途
数据库·redis·缓存
k***45991 小时前
MySQL----case的用法
android·数据库·mysql
San30.1 小时前
AIGC 时代如何优雅地操作数据库:SQLite + Python 实战与 SQL Prompt Engineering
数据库·sqlite·aigc
n***54381 小时前
MySQL-CPU使用率高的原因排查和解决方法
数据库·mysql
Mikey_n1 小时前
国产数据库怎么选?人大金仓 vs VStore
数据库