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

相关推荐
明矾java11 分钟前
Mysql-SQL执行流程解析
数据库·sql·mysql
蓬莱道人27 分钟前
BenchmarkSQL使用教程
数据库
p@nd@43 分钟前
Oracle筑基篇-调度算法-LRU的引入
数据库·oracle·操作系统·lru
来一杯龙舌兰1 小时前
【MongoDB】使用 MongoDB 存储日志、审批、MQ等数据的案例及优点
数据库·mongodb
技术路上的苦行僧1 小时前
分布式专题(8)之MongoDB存储原理&多文档事务详解
数据库·分布式·mongodb
孤独的履行者1 小时前
入门靶机:DC-1的渗透测试
数据库·python·网络安全
wy02_1 小时前
MySQL-MVCC(多版本并发控制)
数据库·mysql
NY63 小时前
mysql运维篇笔记——日志,主从复制,分库分表,读写分离
数据库·sql
潜洋3 小时前
Spring Boot 教程之三十六:实现身份验证
java·数据库·spring boot
科马3 小时前
【Redis】缓存
数据库·redis·spring·缓存