- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在我的管理数据库中创建了这两个用户:
db.auth('admin','password')
1
> db.getUsers()
[
{
"_id" : "admin.siteUserAdmin",
"user" : "siteUserAdmin",
"db" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
},
{
"_id" : "admin.admin",
"user" : "admin",
"db" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
]
我从我的本地主机上得到了正确的验证,但是当我尝试使用外部客户端连接到我的数据库时,我收到了这个错误:
Failed to authenticate admin@admin with mechanism MONGODB-CR: AuthenticationFailed MONGODB-CR credentials missing in the user document
我该如何解决?
最佳答案
如前所述here : MongoDB 3 身份验证机制已从 MongoDB 质询和响应 (MONGODB-CR) 更改为 质询和响应机制 (SCRAM- SHA-1).
您必须删除创建的用户,然后将 admin.system.version.authSchema 更改为 3 而不是 5。然后重新创建您的用户应该可以解决问题:
var schema = db.system.version.findOne({"_id" : "authSchema"})
schema.currentVersion = 3
db.system.version.save(schema)
This链接也可能有帮助。
关于MongoDB AuthenticationFailed 机制 MONGODB-CR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29983868/
我们有一个相当简单的部署脚本来添加延迟: resource awaitscript 'Microsoft.Resources/deploymentScripts@2020-10-01' = {
我们有一个相当简单的部署脚本来添加延迟: resource awaitscript 'Microsoft.Resources/deploymentScripts@2020-10-01' = {
我登录到远程服务器,对文件进行了一些更改, 做了git commit和push,效果很好。 现在我想进行部署,当我把用来登录远程服务器的密码输入时,它会要求输入密码。 Password: *** [d
我在我的管理数据库中创建了这两个用户: db.auth('admin','password') 1 > db.getUsers() [ { "_id" : "admin.sit
这是我的情况:我有这个我已经“capified”的 rails 应用程序,我正在尝试使用 capistrano 将其部署到我的 Ubuntu 云服务器上。我一直在关注本指南 -> http://rob
执行“knife ssh”命令时遇到问题。我已经正确配置了用于远程连接的 SSH key ,因此在尝试手动连接时似乎工作正常: ssh root@myhost.domain.com 因为它会自动让我访
如何连接到 imaplib 库而不遇到 AUTHENTICATIONFAILE 错误!? 通过网络浏览器登录时,我的 Gmail 收件箱显示严重的安全警报(登录尝试被阻止)。 IMAP_SERVER
本地计算机用户名:Christopher Ubuntu 服务器用户名:my_app_name 我已经按照 Digital Ocean 文档使用 Ruby on Rails 设置了 Ubuntu 16.
当我们尝试连接到 imap.gmail.com 时,我们已经开始遇到 imap_open 函数的问题,它返回: Can not authenticate to IMAP server: [AUTHEN
我已经成功使用 Capistrano 一段时间了,突然之间我失去了部署能力的每个项目。 环境: os X(小牛队) ruby 1.9.3p194 rvm(在本地,不在服务器上) rails 3.2 及
我正在尝试使用 Azure 文件 api "https://"mystorageaccountname".file.core.windows.net/?comp=list" 链接:https://le
http://www.sitepoint.com/deploy-your-rails-app-to-aws/ 我一直在按照本教程将我的 Rails 应用程序部署到 Amazon EC2,直到最后它告诉
我正在尝试在 Azure Blob 存储中使用 SAS token ,如下 this tutorial ,但我遇到了这个错误: AuthenticationFailed Serve
我的 Startup.cs 有以下代码 public void ConfigureAuth(IAppBuilder app) { app.UseWindowsAzureActiveDirect
azure 表查询 REST API 失败,出现 AuthenticationFailed 错误。 AuthenticationFailed Server failed
当我尝试运行部署设置时,为什么会出现 authenicationFailed?我使用 ssh 作为我的密码。我是否需要更改 database.yml 或 deploy.rb 中的任何内容。它们在下面列
我试图将我的rails应用程序从我的mac部署到 digital ocean 上的服务器(使用github)。 所以当我跑cap production deploy:initial我第一次得到这个错误
我正在尝试使用 Spotify SDK(测试版)对在 iOS 中运行的 spotify 服务进行原型(prototype)设计。在教程中,我为 oath 运行 token 交换服务,这在模拟器上运行良
我尝试使用 Ruby 通过 SSH 连接服务器,但出现 Net::SSH::AuthenticationFailed 错误。问题是它在 PHP 中有效。 这是我的 ruby 代码: require '
问题 我正在关注官方 Azure 文档。我的目标是使用Odata对Azure存储帐户中的表进行数据查询。但服务器总是返回错误。我用谷歌搜索了一段时间。这似乎与请求头的加密有关。我无法解决这个问题。我也
我是一名优秀的程序员,十分优秀!