mongodb4.4 "errmsg" : "command insert requires authentication"
2022/5/2 19:12:51
本文主要是介绍mongodb4.4 "errmsg" : "command insert requires authentication",对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
----直接登录
# mongo
MongoDB shell version v4.4.11
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("458c4287-f41d-4ab4-b8a9-92e082ff1809") }
MongoDB server version: 4.4.11
myReplSet:PRIMARY> use myNewDB
switched to db myNewDB
myReplSet:PRIMARY>
myReplSet:PRIMARY> db.myNewCollection1.insertOne( { x: 1 } )
uncaught exception: WriteCommandError({
"operationTime" : Timestamp(1651465601, 1),
"ok" : 0,
"errmsg" : "command insert requires authentication",
"code" : 13,
"codeName" : "Unauthorized",
"$clusterTime" : {
"clusterTime" : Timestamp(1651465601, 1),
"signature" : {
"hash" : BinData(0,"v8KZR6Phlm7I56O2d8yyubpCaxo="),
"keyId" : NumberLong("7050390538112991237")
}
}
}) :
WriteCommandError({
"operationTime" : Timestamp(1651465601, 1),
"ok" : 0,
"errmsg" : "command insert requires authentication",
"code" : 13,
"codeName" : "Unauthorized",
"$clusterTime" : {
"clusterTime" : Timestamp(1651465601, 1),
"signature" : {
"hash" : BinData(0,"v8KZR6Phlm7I56O2d8yyubpCaxo="),
"keyId" : NumberLong("7050390538112991237")
}
}
})
WriteCommandError@src/mongo/shell/bulk_api.js:417:48
executeBatch@src/mongo/shell/bulk_api.js:915:23
Bulk/this.execute@src/mongo/shell/bulk_api.js:1163:21
DBCollection.prototype.insertOne@src/mongo/shell/crud_api.js:264:9
@(shell):1:1
-----输入密码进入控制台
mongo -u root -p
MongoDB shell version v4.4.11
Enter password:
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("6af88f61-8d30-4825-8b8e-619ea9d9d77e") }
MongoDB server version: 4.4.11
---
The server generated these startup warnings when booting:
2022-01-07T17:15:33.016+08:00: You are running this process as the root user, which is not recommended
2022-01-07T17:15:33.017+08:00: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. We suggest setting it to 'never'
2022-01-07T17:15:33.017+08:00: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. We suggest setting it to 'never'
2022-01-07T17:15:33.017+08:00: Soft rlimits too low
2022-01-07T17:15:33.017+08:00: currentValue: 1024
2022-01-07T17:15:33.017+08:00: recommendedMinimum: 64000
---
---
Enable MongoDB's free cloud-based monitoring service, which will then receive and display
metrics about your deployment (disk utilization, CPU, operation statistics, etc).
The monitoring data will be available on a MongoDB website with a unique URL accessible to you
and anyone you share the URL with. MongoDB may use this information to make product
improvements and to suggest MongoDB products and deployment options to you.
To enable free monitoring, run the following command: db.enableFreeMonitoring()
To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
---
myReplSet:PRIMARY>
myReplSet:PRIMARY>
myReplSet:PRIMARY> db.myNewCollection1.insertOne( { x: 1 } )
{
"acknowledged" : true,
"insertedId" : ObjectId("626f5e3c8e707aebf832ea62")
}
myReplSet:PRIMARY>
myReplSet:PRIMARY>
myReplSet:PRIMARY>
myReplSet:PRIMARY> show dbs;
accounts 0.000GB
admin 0.000GB
config 0.000GB
local 0.073GB
mock 0.049GB
test 0.000GB
myReplSet:PRIMARY>
myReplSet:PRIMARY> use locla
switched to db locla
myReplSet:PRIMARY> show tables;
myReplSet:PRIMARY> use test
switched to db test
myReplSet:PRIMARY> show tables; -----默认在test库下
myNewCollection1
test
myReplSet:PRIMARY> db.myNewCollection1.find();
{ "_id" : ObjectId("626f5e3c8e707aebf832ea62"), "x" : 1 }
这篇关于mongodb4.4 "errmsg" : "command insert requires authentication"的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24MongoDB资料:新手入门完全指南
- 2024-12-20go-zero 框架的 RPC 服务 启动start和停止 底层是怎么实现的?-icode9专业技术文章分享
- 2024-12-19Go-Zero 框架的 RPC 服务启动和停止的基本机制和过程是怎么实现的?-icode9专业技术文章分享
- 2024-12-18怎么在golang中使用gRPC测试mock数据?-icode9专业技术文章分享
- 2024-12-15掌握PageRank算法核心!你离Google优化高手只差一步!
- 2024-12-15GORM 中的标签 gorm:"index"是什么?-icode9专业技术文章分享
- 2024-12-11怎么在 Go 语言中获取 Open vSwitch (OVS) 的桥接信息(Bridge)?-icode9专业技术文章分享
- 2024-12-11怎么用Go 语言的库来与 Open vSwitch 进行交互?-icode9专业技术文章分享
- 2024-12-11怎么在 go-zero 项目中发送阿里云短信?-icode9专业技术文章分享
- 2024-12-11怎么使用阿里云 Go SDK (alibaba-cloud-sdk-go) 发送短信?-icode9专业技术文章分享