Rumah > pembangunan bahagian belakang > Golang > Ralat Sambungan MongoDB GoLang: Bagaimana untuk Membetulkan Kegagalan Pengesahan SASL?

Ralat Sambungan MongoDB GoLang: Bagaimana untuk Membetulkan Kegagalan Pengesahan SASL?

Susan Sarandon
Lepaskan: 2024-12-10 16:33:20
asal
500 orang telah melayarinya

MongoDB GoLang Connection Error: How to Fix SASL Authentication Failure?

Ralat Dailan Sambungan MongoDB: Kegagalan Pengesahan SASL

Apabila cuba mewujudkan sambungan MongoDB menggunakan coretan kod GoLang yang disediakan, panik berlaku dengan mesej ralat "pelayan mengembalikan ralat pada langkah pengesahan SASL: Pengesahan gagal." Walaupun memastikan kesahihan nama pengguna, kata laluan, hos dan nama pangkalan data, sambungan gagal.

Penyelesaian:

Sebab biasa isu ini dalam MongoDB ialah ketiadaan daripada parameter --authenticationDatabase apabila menyambung ke pelayan jauh. Parameter ini menentukan pangkalan data yang mengandungi bukti kelayakan pengguna.

Untuk menyelesaikan isu ini, tambah parameter --authenticationDatabase pada kod anda seperti berikut:

mongoDialInfo: = & mgo.DialInfo {
 Addrs: [] string {
  dbHost
 },
 Database: dbName,
 Username: userName,
 Password: password,
 **AuthenticationDatabase: "admin",** // Specify the credentials database
 Timeout: 60 * time.Second,
}
Salin selepas log masuk

Dengan pengubahsuaian ini, sambungan mesti berjaya kerana pangkalan data pentadbir ialah pangkalan data lalai di mana bukti kelayakan pengguna disimpan dalam MongoDB.

Atas ialah kandungan terperinci Ralat Sambungan MongoDB GoLang: Bagaimana untuk Membetulkan Kegagalan Pengesahan SASL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan