Cài đặt MongoDB trên OSX cho sự phát triển địa phương
Trong tuần trước, tôi đã xây dựng cụm MongoDB của chúng tôi trên EC2 để sản xuất . Tuy nhiên, để phát triển, chúng tôi sẽ vẫn cần cài đặt MongoDB cục bộ. Tôi đang chạy OSX 10.6.8, nhưng các cài đặt này hướng dẫn phải giống nhau trên tất cả các phiên bản OSX hiện đại.
Cài đặt trên OSX dễ chịu hơn rất nhiều so với EC2 (thực ra nó rất dễ dàng trên EC2, nhưng vì thiết lập đơn giản hơn, không có cấu hình thực hoặc trầy xước đầu).
Tải nhị phân mới nhất:
curl -O http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.2.tgz
Lưu ý !: Nếu bạn không có wget cài đặt, chỉ cần tải về tập tin trên bởi quý khách đến thăm liên kết trong trình duyệt web của bạn và di chuyển nó vào nhà của bạn thư mục.
Chúng tôi sẽ cài đặt mọi thứ trong/usr/local/mongodb để sắp xếp mọi thứ.
Tạo các thư mục (switch 'youruser' bằng tên người sử dụng nhà của bạn):
sudo mkdir /usr/local/mongodb
sudo mkdir /usr/local/mongodb/log
sudo mkdir/usr/local/mongodb/data
sudo chown youruser /usr/local/mongodb/log
sudo chown youruser /usr/local/mongodb/data
sudo chgrp staff /usr/local/mongodb/log
sudo chgrp staff /usr/local/mongodb/data
Un-tar những chương trình và di chuyển chúng vào thư mục chính xác:
tar -xvzf ~/mongodb-osx-x86_64-2.0.2.tgz
sudo mv ~/mongodb-osx-x86_64-2.0.2/* /usr/local/mongodb/
Tạo một tập tin cấu hình cho mongod:
sudo vi /usr/local/mongodb/mongod.conf
Dán:
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/log/mongod.log
logappend=false
bind_ip=127.0.0.1
Lưu ý: DBPATH và LogPath định đường dẫn đến file tương ứng của họ, logappend i s thiết lập để ghi đè lên tệp nhật ký trên mỗi bắt đầu của máy chủ cơ sở dữ liệu, bind_ip chỉ cho phép các kết nối cục bộ.
Tạo một bí danh để phát hành mongod luôn đọc các tập tin cấu hình:
vi ~/.profile
Dán:
# MongoDB Alias'
alias mongod="/usr/local/mongodb/bin/mongod --config=/usr/local/mongodb/mongod.conf"
Tất cả đã xong, bạn sẽ có thể chỉ cần gõ mongod sau khi bạn tải lại shell để khởi động MongoDB. Tôi không thích khởi động mongod khi khởi động, nhưng có những người thích và có rất nhiều tài liệu trực tuyến để chỉ cho bạn cách đặt với việc khởi chạy và tạo một .plist.
bản sao có thể có của [Homebrew cài đặt phiên bản công thức cụ thể?] (Http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula) –