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

相关推荐
golang学习记2 分钟前
Go 实时批处理:让数据库少挨点打 [特殊字符]
开发语言·数据库·golang
wang090717 分钟前
Linux性能优化之平均负载
linux·数据库·性能优化
电商API&Tina24 分钟前
比价 / 选品专用:京东 + 淘宝 核心接口实战(可直接复制运行)
大数据·数据库·人工智能·python·json·音视频
heze091 小时前
sqli-labs-Less-53
数据库·mysql·网络安全
咕噜签名-铁蛋1 小时前
GPU型实例安装nvidia-fabricmanager服务完整实操指南
大数据·数据库·人工智能·ai编程
sqyno1sky2 小时前
数据分析与科学计算
jvm·数据库·python
gjc5922 小时前
如何写好SQL:企业内训文档
数据库·sql
liulilittle2 小时前
SQLite3增删改查(C
c语言·开发语言·数据库·c++·sqlite
Astro_ChaoXu2 小时前
GAMSE使用日志与教程(高分辨率光谱数据缩减)
linux·数据库·python
新缸中之脑3 小时前
Google TurboQuant 详解
数据库·redis·缓存