重启MongoDB服务以使配置生效。 通过上述步骤,你应该能够解决 "unauthorized: command listdatabases requires authentication" 的错误。如果问题仍然存在,建议检查MongoDB的日志文件以获取更多错误信息,并考虑联系技术支持。
(node:6) UnhandledPromiseRejectionWarning: MongoError: command listDatabases requires authentication at Connection.<anonymous> (/node_modules/mongodb/lib/core/connection/pool.js:451:61) at Connection.emit (events.js:314:20) at processMessage (/node_modules/mongodb/lib/core/connection/connection.js:...
python 连接数据库报错command listDatabases requires authentication, full error: {‘ok’: 0.0, ‘errmsg’: ‘command listDatabases requires authentication’, ‘code’: 13, ‘codeName’: ‘Unauthorized’} 错误原因是需要认证,说明连接MongoDB数据库需要用户名、密码认证。 无密码连接mongoDB,代码如下: from ...
今天想重新创建一个带有密码的数据库,之前用的时候创建过,所以这次直接进powershell操作时,发现需要验证: command listDatabases requires authentication 那么验证就可以啦,不过要有之前创建时候的用户名和密码,我当时admin啥都是root, 所以直接切换到admin验证就行了 use admin db.auth(“root”... ...