2016-11-28 24 views
0

私はラズベリーpi(私は研究から知ることができますから、MongoDB 2.4をサポートすることができます)をmlabによってホストされているデータベースに書き込もうとしています。それはMongo 3.2を使用する。ラズベリーパイをデータベースに接続すると、認証に失敗したというメッセージが表示されます。他の投稿は、2.4が3.2で動作しないためだと言います。誰もが一緒に働かせる方法やマッチングするバージョンを得る方法を知っていますか? ありがとうございました!MongoDB 2.4のMongoDBへの認証3.2

+0

どのようにデータベースに接続しようとしていますか? mongoシェルまたはアプリケーションドライバを使用していますか? –

+0

Mongoシェルを使用しているIm – HollyPocket27

答えて

0

「認証に失敗しました」というメッセージは、MongoDB 3.0の変更によるものです。認証メカニズムがSCRAM-SHA1に変更されました。つまり、2.6以前のmongoシェルユーティリティは、この新しいメカニズムを使用した展開に対して認証に失敗します。

MongoDB 3.0または3.2(https://www.mongodb.com/download-center#community)の32ビットLinuxバージョンをお試しください。 "以前のリリース" - > Linux - >バージョン - > 32ビット版をクリックします。注:私はこれを自分でテストしていないので、期待どおりに動作しない可能性があります。

また、SCRAM-SHA-1互換application driverを使用して接続してみてください。

関連する問題