web-dev-qa-db-ja.com

MongodbのStudio 3Tを使用して新しい接続を作成中にエラーが発生する

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"
| ____...}

enter image description here

編集:主に認証を提供しようとすると、このエラーが表示されます。これは、認証なしで正常に接続した場合は発生しません(ユーザー名/パスワード)。

1
Ashfaque Rifaye

MongoDBの記事のブログ here のように、Studio 3Tの接続マネージャーを使用すると、MongoDBがクラウドでホストされているか、オンプレミスであるかに関係なく、または直接接続やレプリカセットを介して簡単に接続できます。

新しい接続を作成します

  1. Studio 3Tを開きます。
  2. グローバルツールバーまたは[最近の接続]タブの下にある[接続]ボタンをクリックします。これにより、接続マネージャーが開きます。
  3. [新しい接続]をクリックします。これにより、[新しい接続]ウィンドウが開きます。

Studio 3T 2018.6のリリースとSCRAM-SHA-256のサポートにより、2016年10月にサポートが終了したMongoDBバージョン2.6に接続できなくなることに注意してください。サポートされているのはMongoDBバージョン3.0以降のみです。 。

Studio 3Tは、[サーバー]、[認証]、[SSL]、[SSHトンネル]、および[詳細]タブでネストされたさまざまな設定をサポートしています。

サーバー

  • 直接接続
  • レプリカセットまたはシャーディングされたクラスター

認証

  • ベーシック(SCRAM-SHA-256)
  • レガシー(MongoDB-CRまたはSCRAM-SHA-1)
  • X.509
  • Kerberos(GSSAPI)-エンタープライズのみ
  • LDAP(プレーン)-エンタープライズのみ

[〜#〜] ssl [〜#〜]

  • すべてのサーバーSSL証明書を受け入れる
  • 独自のルートCAファイルを使用する
  • 信頼されたサーバーのSSL証明書を受け入れる
  • クライアント証明書を使用
  • 無効なホスト名を許可する
  • ユーザーサーバー名の表示

SSHトンネル-SSHトンネルを使用して接続します

上級

  • マックス。接続アイドル時間
  • サーバー選択タイムアウト
  • ソケットタイムアウト
  • 接続タイムアウト

Studio 3TがTRIALライセンスを表示しているので、添付のスクリーンショットから確認できます。の代わりに Studio 3T IDE Robo 3T(以前のRobomongo)は、MongoDB用の無料の軽量GUIです。

たとえば、Robo 3T(Robomongo)の単純な新しい接続は次のようになります。

enter image description here

さらにあなたの参照 herehere および here

1