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

相关推荐
橙子圆1233 分钟前
Redis知识2
java·数据库·redis
过期动态6 分钟前
【RabbitMQ基础篇】RabbitMQ从入门到实战
java·jvm·数据库·分布式·spring·rabbitmq·intellij-idea
MandalaO_O6 分钟前
MySQL:数据库约束
数据库·mysql
刘~浪地球24 分钟前
MongoDB聚合管道进阶:数据处理与统计分析
数据库·mongodb
瀚高PG实验室25 分钟前
debezium在LANG=zh_CN.UTF-8下,无法解析timestamp类型的列值为BC的字段
服务器·数据库·postgresql·瀚高数据库
刘~浪地球25 分钟前
MongoDB索引优化实战:让查询飞起来
数据库·mongodb
AstartesEternal33 分钟前
REDIS下载及安装教程
数据库·redis·缓存
Allen_LVyingbo37 分钟前
面向医疗群体智能的协同诊疗与群体决策支持系统(上)
数据结构·数据库·人工智能·git·python·动态规划
东南门吹雪1 小时前
Spring事务传播机制深度解析
java·数据库·spring