Tôi có ứng dụng Parse và tôi đang cố gắng di chuyển cơ sở dữ liệu của ứng dụng của mình sang phiên bản MongoDB trên mLab.Kết nối với cơ sở dữ liệu MongoDB trên mLab xác thực không thành công
Tôi đã có một nhánh của Parse Server được thiết lập trên Heroku và tôi đang sử dụng add-on mLab MongoDB của Heroku.
Tôi có một cơ sở dữ liệu về mLab gọi heroku_1ksph3jj
, và tôi sẽ có thể kết nối nó với các mẫu sau:
mongodb://<dbuser>:<dbpassword>@ds047124.mlab.com:47124/heroku_1ksph3jj
Tuy nhiên, mỗi nỗ lực lợi nhuận:
Server returned error on SASL authentication step: Authentication failed.
Tôi không chắc chắn nên thay thế những gì <dbuser>
và <dbpassword>
bằng. Tôi có một người dùng cơ sở dữ liệu có cùng tên với cơ sở dữ liệu của tôi: heroku_1ksph3jjz
, vì vậy tôi đã sử dụng nó. Và tôi đã sử dụng mật khẩu cho người dùng đó thay cho <dbpassword>
. Tôi có nên sử dụng cái gì khác ở đây không?
Tuyệt vời, cảm ơn. Đây là giải pháp tốt hơn là chỉ tạo người dùng cơ sở dữ liệu mới nếu bạn quên mật khẩu của mình. – AdColvin
Vào ngày 15 tháng 7 năm 2016, bây giờ là 'cấu hình heroku | grep MONGODB_URI' –