MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB - người dùng quản trị không được ủy quyền

Tôi cũng đang vò đầu bứt tai về vấn đề tương tự và mọi thứ đều hoạt động sau khi tôi đặt vai trò là người chủ khi thêm người dùng quản trị đầu tiên.

use admin
db.createUser(
  {
    user: 'admin',
    pwd: 'password',
    roles: [ { role: 'root', db: 'admin' } ]
  }
);
exit;

Nếu bạn đã tạo admin người dùng, bạn có thể thay đổi vai trò như thế này:

use admin;
db.grantRolesToUser('admin', [{ role: 'root', db: 'admin' }])

Để có tài liệu tham khảo đầy đủ về cài đặt xác thực, hãy xem các bước tôi đã biên soạn sau nhiều giờ nghiên cứu trên internet.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB findAndModify ()

  2. MongoDB - các đối tượng? Tại sao tôi cần _id tổng hợp

  3. MongoDB, Mongoose:Làm cách nào để tìm tài liệu phụ trong tài liệu đã tìm thấy?

  4. Cài đặt MongoDB trên CentOS 7

  5. Kiểm tra xem mọi phần tử trong mảng có khớp với điều kiện không