Tôi nghĩ rằng bạn có thể sử dụng vai trò làm gốc cho Ubuntu. Hãy thử truy vấn bên dưới.
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
);
exit;
Bạn cũng có thể cấp quyền đọc ghi cho người dùng
use admin
db.grantRolesToUser("admin",["readWrite"])
CHỈNH SỬA
Vì cách trên không hoạt động, hãy thử bắt đầu phiên bản bằng auth như bên dưới
- Dừng phiên bản mongod
- Bắt đầu phiên bản với
$ mongod --auth
- Bây giờ hãy bắt đầu trình bao mongo và tạo người dùng
-
Bây giờ hãy cấp quyền
-
Bây giờ hãy kiểm tra
show users