小编use*_*937的帖子

使用mongorestore将数据库还原到启用了--auth,SASL错误的MongoDB(3.4)

使用mongorestore,我试图将MongoDB数据库恢复到新服务器(两个版本都是3.4).新服务器启用了-auth,因此您需要登录.数据库不存在所以我希望mongorestore使用--db选项创建它.这在未启用授权时有效但如果我启用授权,则还原将失败,并显示以下错误:

失败:连接到数据库服务器时出错:服务器在SASL身份验证步骤上返回错误:身份验证失败.

我在尝试还原时使用的是具有root角色的管理员帐户.

备份prod并恢复到dev对我们来说是一个相当规律的活动,但我们不能只删除现有的数据库并重新创建它,因为上面的错误,除非我们禁用没有多大意义的授权.有没有更好的方法来做到这一点/避免SASL错误/不必禁用身份验证?

sasl mongodb mongorestore

6
推荐指数
3
解决办法
1万
查看次数

如何在Windows Server上升级MongoDB

如何在Windows服务器上升级MongoDB?为新版本运行Windows安装程序仅安装MongoDB的新副本并忽略现有副本.

windows upgrade mongodb

2
推荐指数
1
解决办法
3429
查看次数

标签 统计

mongodb ×2

mongorestore ×1

sasl ×1

upgrade ×1

windows ×1