Kết nối MongoDB bằng Username và Password

 Sau khi cài đặt hoàn tất MongoDB và chạy bạn có thể kết nối với database bằng cách cài đặt MongoDB Compass

Trên MongoDB Compass bạn bấm "Connect" sẽ tự động kết nối với MongoDB. Nếu bạn muốn kết nối xử lý dữ liệu MongoDB với Username/Password bạn mở cửa sổ MONGOSH bằng cách click vào chữ "MONGOSH" ở góc dưới bên trái cửa sổ MongoDB Compass.


Bạn gõ lệnh "use admin" để chuyển qua quyền admin.

Tiếp tục gõ lệnh bên dưới để thêm user vào:

db.createUser({  user: "root",  pwd: "rootpw",  roles: [ "root" ]  })

User trên sẽ toàn quyền quản lý tất cả các database, các tuỳ chọn chi tiết các bạn xem tại link này nhe.

Sau khi tạo user kết nối xong, bạn disconnect và connect lại với username và password đã tạo. Tại cửa sổ kết nối bạn click vào "Fill in connection fields individually".

Chọn và nhập thông tin kết nối như bên dưới, bấm "Connect" sau khi hoàn tất.
Nếu kết nối thành công sẽ có màn hình tương tự bên dưới.
Chúc các bạn thành công!

0 comments: