解决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 小时前
SQL 拼接完全指南
数据库·sql
A接拉起0072 小时前
如何丝滑迁移 Mongodb 数据库
后端·mongodb·架构
weixin_46682 小时前
Redis数据库基础
数据库·redis·缓存
清风6666662 小时前
基于单片机的档案库房漏水检测报警labview上位机系统设计
数据库·单片机·毕业设计·课程设计·labview·期末大作业
DarkAthena3 小时前
【GaussDB】在duckdb中查询GaussDB的数据
数据库·gaussdb·duckdb
苏琢玉3 小时前
收藏版:Phinx 数据库迁移完全指南
数据库·mysql·php
七分小魔女3 小时前
MySQL查看服务器/客户端版本
服务器·数据库·mysql
亿坊电商3 小时前
如何检查开源CMS的数据库连接问题?
数据库·开源
指针不指南吗3 小时前
【论文阅读】图数据库 Survey: Graph Databases
数据库·论文阅读
fusugongzi3 小时前
mysql管理语句
数据库·mysql