1. đọc
2. đọc viết
3. dbAdmin
4. người dùngQuản trị viên
5. cụm quản trị viên
6. readAnyDatabase
7. readWriteAnyDatabase
8. userAdminAnyDatabase
9. dbAdminAnyDatabase
Tại đây bạn có thể lấy tập lệnh python3 chèn dữ liệu số lượng lớn để kiểm tra tải.
https. //www. người mới bắt đầu công nghệ. trong/2021/06/cách-chèn-số lượng lớn-trong-mongodb-sử dụng. html
Trong bài đăng này, Chúng tôi sẽ tạo người dùng root/admin trong MongoDB trên Ubuntu 20. 04 LTS
Bước 1. Đăng nhập MongoDB Shell
Bạn cần đăng nhập mongoDB shell và thực hiện từng lệnh sau
mongo
Sau này, bạn sẽ nhận được vỏ mongoDB của mình như thế này
Bước 2. Chọn cơ sở dữ liệu quản trị
Bạn cần sử dụng/chọn cơ sở dữ liệu quản trị của MongoDB bằng cách sử dụng lệnh đã cho
use admin
Sau này, bạn sẽ nhận được đầu ra như thế này
Bước 3. Tạo người dùng gốc
Tại đây, chúng tôi có thể tạo người dùng root để quản lý MongoDB, Chúng tôi cần chỉ định tên người dùng, mật khẩu và vai trò, Trong trường hợp của tôi, tôi đang sử dụng thông tin đăng nhập bên dưới
Tên người dùng – root
Mật khẩu – mật khẩu
Vai trò – quản trị viên
Bạn cần thay đổi tên người dùng, mật khẩu trong tình huống thực tế
db.runCommand[{"createUser" : "root","pwd" : "password","customData" : {},"roles" : [{"role" : "root","db" : "admin"}]}];
Bạn sẽ nhận được đầu ra như thế này
Sau khi thực hiện thành công truy vấn, Chúng tôi cần kích hoạt mô-đun xác thực trong MongoDB bằng cách sử dụng tệp cấu hình chính
Bước 4. Kích hoạt xác thực trong MongoDB
Chúng ta cần chỉnh sửa và kích hoạt xác thực trong MongoDB bằng cách làm theo lệnh đã cho
sudo vim /etc/mongod.conf
Sau này, chúng ta cần áp dụng bảo mật xác thực bằng cách làm theo để thêm các dòng trong tệp cấu hình MongoDB.
security:
authorization:enabled
setParameter:
enableLocalhostAuthBypass:false
Cú pháp phải như thế này
Lưu và thoát khỏi trình soạn thảo văn bản
Bước 5. Khởi động lại MongoDB
Bây giờ chúng ta cần khởi động lại dịch vụ MongoDB để nhận các thay đổi mới, để thực hiện việc này, hãy sử dụng lệnh đã cho
sudo systemctl restart mongod
Bước 6. Thử nghiệm MongoDB
Để kiểm tra xác thực mongoDB của chúng tôi, Chúng tôi cần sử dụng lệnh sau để truy cập shell mongoDB, Sử dụng lệnh sau cho cùng
mongo -u root -p password localhost/admin
Bạn cần thay thế thông tin đăng nhập của mình bằng lệnh trên
Tạo người dùng tiêu chuẩn trong MongoDB
https. //www. người mới bắt đầu công nghệ. vào/2021/05/cách-tạo-chuẩn-người-dùng-trong-mongodb. html
Phần kết luận
Chúng tôi đã tạo thành công người dùng root với MongoDB trên máy ubuntu, Tuy nhiên, bạn có bất kỳ vấn đề nào hãy để lại nhận xét