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

MongoDB:Máy chủ có cảnh báo khởi động

Bạn chưa định cấu hình các tính năng bảo mật trong Mongodb như ủy quyền và xác thực. Sử dụng liên kết này để biết thêm chi tiết. Bạn có thể bỏ qua điều này nếu bạn định học Mongodb. Nhưng khi sản phẩm đang đi đến mức sản xuất. bạn nên quan tâm đến chúng. Bạn có thể bật kiểm soát truy cập bằng cách sử dụng mongod --auth.

Ví dụ:bạn có thể chạy mongod --auth --port 27017 --dbpath /data/db1 . Sau đó, bạn có thể bảo mật cơ sở dữ liệu của mình bằng tên người dùng và mật khẩu.

bạn có thể thêm người dùng vào cơ sở dữ liệu bằng lệnh sau.

use admin
db.auth("myUserAdmin", "abc123" )

Sau đó, bạn có thể sử dụng mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin" để kết nối với cơ sở dữ liệu.

Bạn có thể thêm bind_ip trong mongod.conf như sau,

`bind_ip = 127.0.0.1,192.168.161.100` 

Bạn có thể xác định nhiều nếu bạn cần. Tùy chọn bind_ip này yêu cầu MongoDB chấp nhận các kết nối từ giao diện mạng cục bộ, không phải là “địa chỉ IP từ xa”. Và chạy mongod --config <file path to your mongod.conf> của bạn Nhìn chung, bạn có thể chạy mongod --auth --port 27017 --dbpath /data/db1 --config <file path to your mongod.conf>



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Các tùy chọn tìm kiếm toàn văn bản để thiết lập MongoDB

  2. UnhandledPromiseRejectionWarning:MongooseServerSelectionError

  3. Node - Mongoose 3.6 - Sắp xếp truy vấn với trường phổ biến

  4. Thực thi Mongo như Truy vấn (JSON) thông qua Java

  5. thêm các trường create_at và updated_at vào lược đồ mongoose