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

相关推荐
问道飞鱼1 小时前
springboot-数据库事务支持
数据库·spring boot·后端
fFee-ops2 小时前
321. 拼接最大数
java·linux·数据库
扬子3 小时前
golang中连接达梦数据库使用域名来代替IP时会出现解析问题
开发语言·数据库·golang
天冬忘忧3 小时前
SQL题目分析:打折日期交叉问题--计算品牌总优惠天数
数据库·sql
jamesdodo3 小时前
SQL创建索引加快查询速度的方法
数据库·sql·索引·加快sql查询
洛阳泰山3 小时前
Chainlit集成Langchain并使用通义千问实现和数据库交互的网页对话应用增强扩展(text2sql)
数据库·python·langchain·交互·通义千问·postgres·chainlit
香吧香3 小时前
mongo集群同步数据异常,手动同步节点副本数据
mongodb
2407-2 shw3 小时前
seafaring靶场漏洞测试攻略
数据库·sql·文件上传漏洞·命令执行漏洞·文件包含漏洞·xss漏洞
sleP4o3 小时前
MySQL指令
数据库·mysql·oracle
Rcnhtin3 小时前
Mysql 面试题总结
java·数据库·mysql·面试