MongoDB GoLang 接続エラー: SASL 認証失敗を修正するには?
MongoDB 接続ダイヤル エラー: SASL 認証失敗
提供された GoLang コード スニペットを使用して MongoDB 接続を確立しようとすると、パニックが発生します。エラー メッセージ「SASL 認証ステップでサーバーがエラーを返しました: 認証に失敗しました。」ユーザー名、パスワード、ホスト、およびデータベース名の有効性が確認されているにもかかわらず、接続は失敗します。
解決策:
MongoDB でこの問題が発生する一般的な理由は、MongoDB が存在しないことです。リモートサーバーに接続するときの --authenticationDatabase パラメーターの。このパラメータは、ユーザーの資格情報を含むデータベースを指定します。
この問題を解決するには、次のようにコードに --authenticationDatabase パラメータを追加します。
mongoDialInfo: = & mgo.DialInfo { Addrs: [] string { dbHost }, Database: dbName, Username: userName, Password: password, **AuthenticationDatabase: "admin",** // Specify the credentials database Timeout: 60 * time.Second, }
この変更により、接続は管理データベースはユーザー資格情報が MongoDB に保存されるデフォルトのデータベースであるため、成功するはずです。
以上がMongoDB GoLang 接続エラー: SASL 認証失敗を修正するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Go Language Packのインポート:アンダースコアとアンダースコアなしの違いは何ですか?

MySQLクエリ結果リストをGO言語のカスタム構造スライスに変換する方法は?

GOのジェネリックのカスタムタイプ制約を定義するにはどうすればよいですか?

GOでテスト用のモックオブジェクトとスタブを書くにはどうすればよいですか?

トレースツールを使用して、GOアプリケーションの実行フローを理解するにはどうすればよいですか?
