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

MongoDB và Mongoid trong sản xuất

Để tạo môi trường sản xuất, nơi bạn cần sử dụng tên người dùng và mật khẩu để kết nối:

Trong bảng điều khiển mongo:

// Add an Admin User (to the admin db)
use admin
db.addUser("theadmin", "anadminpassword")

// Use your database
use supercool

// Add a user (to your database)
db.addUser("joe", "passwordForJoe")

// show all users:
db.system.users.find()

// add readonly user (kinda cool)
db.addUser("readonly", "passwordForJoe", true)

Bây giờ, tất cả các kết nối đến mongodb của bạn sẽ yêu cầu xác thực - http:// www .mongodb.org / display / DOCS / Security + và + Authentication

Ngoài ra:bạn có thể xem xét việc sử dụng tường lửa linux của mình để chỉ cho phép 27017 từ (các) máy chủ web của bạn.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dấu thời gian Mongodb rất không chính xác - mongoose

  2. Làm thế nào để bạn giải thích một truy vấn riêng biệt trong MongoDB?

  3. Thay thế tài liệu nhúng bằng trình điều khiển Mongo C # 2.0

  4. PHP &Mongo trong Vagrant, không có ngoại lệ 'MongoException' với thông báo 'kích thước của tài liệu BSON là x byte, tối đa là 0'

  5. Cách đặt tên @TextIndex trong một thực thể với Spring-Data-MongoDB