Câu trả lời ngắn gọn là --dbpath
tham số trong MongoDB sẽ cho phép bạn kiểm soát MongoDB đọc và ghi dữ liệu từ thư mục nào.
mongod --dbpath / usr / local / mongodb-data
Sẽ khởi động mongodb và đặt các tệp vào /usr/local/mongodb-data
.
Tùy thuộc vào bản phân phối và cài đặt MongoDB của bạn, bạn cũng có thể định cấu hình mongod.conf
tệp để thực hiện việc này tự động:
# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /usr/local/var/mongodb
Các gói 10gen Linux chính thức (Ubuntu / Debian hoặc CentOS / Fedora) đi kèm với tệp cấu hình cơ bản được đặt trong /etc/mongodb.conf
và dịch vụ MongoDB đọc nội dung này khi nó khởi động. Bạn có thể thực hiện thay đổi của mình tại đây.