Quá trình xác thực đã thất bại.

Khi tôi thử chạy kết nối với chuỗi kết nối của mình, tôi gặp lỗi

"Quá trình xác thực đã thất bại"

Đây là chuỗi tôi cố gắng sử dụng

mongodb. //tên tài khoản. mật khẩu@52. 152. 139. 43/sao băng

Tôi sử dụng địa chỉ máy ảo của mình trong chuỗi kết nối, đúng không?

Tôi đã tạo người dùng của mình với các vai trò sau

{
"vai trò". [
{
"vai trò". "đọc viết",
"db". "sao băng"
}
]
}

Tài nguyên của tôi có cổng 27017 mở cho tất cả thông tin liên lạc từ tất cả các vị trí

Ngoài ra đây là nội dung của mongod của tôi. conf

// mongod. conf

// để biết tài liệu về tất cả các tùy chọn, xem
// http. // tài liệu. mongodb. org/manual/reference/configuration-options/

// Vị trí và cách lưu trữ dữ liệu
kho
dbPath. /var/lib/mongodb
tạp chí
kích hoạt. ĐÚNG VẬY
// động cơ
// mmapv1
// có dâyTiger

// nơi ghi dữ liệu nhật ký
Nhật ký hệ thống
điểm đến. tài liệu
logAppend. ĐÚNG VẬY
con đường. /var/log/mongodb/mongod. đăng nhập

// giao diện mạng
mạng lưới
Hải cảng. 27017
ràng buộcIp. 0. 0. 0. 0

// quá trình chạy như thế nào
quản lý quy trình
timeZoneInfo. /usr/share/zoneinfo

//bảo vệ
// ủy quyền. 'đã bật'
// Hồ sơ hoạt động

//nhân rộng

phản ứng bằng biểu tượng cảm xúc không thích phản ứng bằng biểu tượng cảm xúc không thích phản ứng bằng biểu tượng cảm xúc cười phản ứng bằng biểu tượng cảm xúc hoan hô phản ứng bằng biểu tượng cảm xúc bối rối phản ứng bằng biểu tượng cảm xúc trái tim phản ứng bằng biểu tượng cảm xúc tên lửa phản ứng bằng biểu tượng cảm xúc mắt

Bạn không thể thực hiện hành động đó vào lúc này

Bạn đã đăng nhập bằng tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn. Bạn đã đăng xuất trong một tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn

Nhấp vào nút "Kết nối" từ trong phần cụm MongoDB Atlas của bạn, ở đó bạn sẽ tìm thấy một tùy chọn có tên "Kết nối với MongoDB Compass" nơi bạn có thể sao chép chuỗi URI kết nối của cụm

Khi bạn mở MongoDB Compass, nó sẽ phát hiện xem có chuỗi URI kết nối MongoDB trên khay nhớ tạm của bạn hay không. Nếu tìm thấy, MongoDB Compass sẽ hỏi và cố gắng tự động điền biểu mẫu kết nối. Xem Bản đồ MongoDB. Compass Connection để biết thêm thông tin

Ngoài ra, bạn cũng có thể. Vui lòng đảm bảo rằng bạn đang chỉ định đúng giá trị cho trường SSL

Nếu bạn vẫn gặp sự cố khi kết nối với MongoDB Atlas, trước tiên hãy thử kết nối bằng mongo shell để gỡ lỗi. Xem thêm

Có thể gây khó chịu khi bắt đầu một hoạt động kỹ thuật đảo ngược và nhận được thông báo như "MongoError. Quá trình xác thực đã thất bại". Đặc biệt, nếu bạn không gặp vấn đề như vậy với MongoDB Compass.  

Một số vấn đề điển hình có thể xảy ra với các mục nhập trên tab Xác thực. tên người dùng và mật khẩu được viết đúng chính tả, với chữ hoa và chữ thường thích hợp và nguồn Auth có chính xác không (trong hầu hết các trường hợp, nên để trống hoặc sử dụng "admin" mặc định. )

Nhưng có thể có nhiều chi tiết khác. Compass và Hackolade sử dụng cùng một thư viện phần mềm để kết nối với các phiên bản MongoDB, dù là tại chỗ hay Atlas

Chỉ để đảm bảo rằng chuỗi kết nối giống với những gì bạn có trong Compass, là sao chép/dán từ Compass vào Hackolade. Dưới đây là các bước
1) Mở Compass, chọn kết nối và nhấp vào nút Chỉnh sửa

Quá trình xác thực đã thất bại.

2) nhấp vào Xác nhận

Quá trình xác thực đã thất bại.


3) trong cửa sổ chỉnh sửa, nhấn ctrl+A để chọn toàn bộ chuỗi, sau đó ctrl+C để sao chép chuỗi vào khay nhớ tạm

Quá trình xác thực đã thất bại.


4) Trong cài đặt kết nối mô hình Hackolade MongoDB, thêm một cái mới và nhấn nút "Từ SRV hoặc URI"

Quá trình xác thực đã thất bại.

5) sau đó nhấn ctrl+V hoặc nhấp chuột phải và chọn dán

Quá trình xác thực đã thất bại.

Khi bạn lưu, thao tác này sẽ phân tích cú pháp chuỗi và tự động điền vào tất cả các mục nhập

Sau đó thử kết nối lại với cơ sở dữ liệu, sử dụng cài đặt kết nối mới được tạo

Nếu nó không hoạt động, bạn nên gửi email tới support@hackolade. com với tệp nhật ký HackoladeRE. log từ thư mục  C. \Users\%username%\AppData\Roaming\HackoladeLogs (Windows) hoặc thư mục Users/$USER/Documents/HackoladeLogs (Mac/Linux)

I created a database project and then tried to connect it with Compass as instructed. It did not work. After writing the password inside of the <…> also paying attention to the URL encoded writing it still said “bad auth”. Any clues how to fix this in 2022? Or any community question you can recommend where this problem was answered well?

Trân trọng và cảm ơn nhiều

Làm cách nào để xác thực MongoDB Compass Kerberos?

Để xác thực là người dùng Kerberos khác, chạy MongoDB Compass với tư cách là người dùng đã chọn và chỉ định Hiệu trưởng cho người dùng đó . Để chạy MongoDB Compass với tư cách người dùng khác,. Giữ phím Shift và nhấp chuột phải vào biểu tượng chương trình MongoDB Compass để chọn Run as a other user.

Làm cách nào để kết nối MongoDB với MongoDB Compass?

Trang này phác thảo cách sử dụng MongoDB Compass để kết nối với máy chủ lưu trữ MongoDB. .
Điều hướng đến chế độ xem Cụm Atlas của bạn
Nhấp vào Kết nối cho cụm mong muốn của bạn
Nhấp vào Kết nối với MongoDB Compass
Sao chép chuỗi kết nối được cung cấp

Làm cách nào để kết nối MongoDB Compass với máy chủ từ xa?

Kết nối với máy chủ từ xa . under the SSH Tunnel field, select 'Use Password'. Sau đó, nhập thông tin sau. Tên miền (hoặc Địa chỉ IP) của máy chủ trong trường 'Tên máy chủ SSH'. Tên người dùng đăng nhập máy chủ trong trường 'Tên người dùng SSH'.

Làm cách nào để đưa địa chỉ IP vào danh sách trắng trong MongoDB Compass?

Để đưa nhiều địa chỉ IP vào danh sách trắng, hãy chuyển đến cụm mục tiêu của bạn trên MongoDB Atlas. Tiếp theo, đi đến Truy cập mạng trong tab Bảo mật. Trên tab Danh sách trắng IP, nhấp vào Thêm địa chỉ IP. Nhập địa chỉ IP của bạn theo cách thủ công trong Mục nhập danh sách trắng, sau đó nhấp vào Xác nhận