2016-12-21 10 views
0

私はHerokuで運用されているプロダクションとステージングバージョンで作業しています。私は、この行の書き込みステージング上のmongoシェルにアクセスしたいときは:mongo <host/app> -u <username> -p <password>を(<で>私の情報でremplaced)私はこのエラーがあります:Mongob、mongoLab、Heroku(ステージング)とレール:認証に失敗しました

2016-12-21T11:34:43.861+0100 E QUERY [thread1] Error: Authentication failed. : 
[email protected]/mongo/shell/db.js:1441:20 
@(auth):6:1 
@(auth):1:2 

exception: login failed 

それは生産のためではなく、ステージングのために働きます。 そして、私はこのエラーを持っているすべての情報をmongorestoreをしたいとき:

Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed 

誰かが私を助けることができるのか?

答えて

1

プロダクション用とステージング用のMongoDBサーバーのバージョンは異なりますか?もしそうなら、おそらく異なるバージョンのクライアントツールが必要になるでしょう。問題を避けるためにメジャーバージョンとのマッチングが最適です。例えば、3.0.xサーバには少なくとも3.0.xのクライアントツールが必要であり、3.2.xサーバには少なくとも3.2.xのクライアントツールが必要です。

関連する問題