微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐