Mongo DB用にStudio 3Tで新しい接続を作成しようとしました。以前のDB接続はありませんが、これは私が作成しようとしている新しい接続です。これがなぜ起こっているのか理解できません。
そうしようとすると、次のエラーが表示されます。
エラーの詳細:
データベースエラー(MongoSecurityException):MongoCredential {mechanism = SCRAM-SHA-256、userName = '{{my_db_username}}'、source = 'admin'、password =、mechanismProperties = {}}の認証での例外。
これはStackTraceです:
スタックトレース:| _ /データベースエラー(MongoSecurityException):MongoCredential {mechanism = SCRAM-SHA-256、userName = 'sociofyDB_rifaye'、source = 'admin'、password =、mechanismProperties = {}}を認証する際の例外| ____/Mongoサーバーエラー( MongoCommandException):コマンドはエラー18(AuthenticationFailed)で失敗しました: 'Authentication failed。'サーバーlocalhost:27017。 | ____... | ____...完全な応答は:| ____... {
| ____... "ok":0.0、
| ____... "errmsg": "認証に失敗しました。"、
| ____... "コード":NumberInt(18)、
| ____... "codeName": "AuthenticationFailed"
| ____...}
編集:主に認証を提供しようとすると、このエラーが表示されます。これは、認証なしで正常に接続した場合は発生しません(ユーザー名/パスワード)。
MongoDBの記事のブログ here のように、Studio 3Tの接続マネージャーを使用すると、MongoDBがクラウドでホストされているか、オンプレミスであるかに関係なく、または直接接続やレプリカセットを介して簡単に接続できます。
新しい接続を作成します
Studio 3T 2018.6のリリースとSCRAM-SHA-256のサポートにより、2016年10月にサポートが終了したMongoDBバージョン2.6に接続できなくなることに注意してください。サポートされているのはMongoDBバージョン3.0以降のみです。 。
Studio 3T
は、[サーバー]、[認証]、[SSL]、[SSHトンネル]、および[詳細]タブでネストされたさまざまな設定をサポートしています。
サーバー
認証
[〜#〜] ssl [〜#〜]
SSHトンネル-SSHトンネルを使用して接続します
上級
Studio 3TがTRIALライセンスを表示しているので、添付のスクリーンショットから確認できます。の代わりに Studio 3T
IDE Robo 3T
(以前のRobomongo
)は、MongoDB用の無料の軽量GUIです。
たとえば、Robo 3T(Robomongo)の単純な新しい接続は次のようになります。