mac mongodb安裝配置

安裝: javascript

curl -O http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-1.6.3.tgz java

tar xzf mongodb-osx-x86_64-1.6.3.tgz
sudo mv mongodb-osx-x86_64-1.6.3 /usr/local/mongodb
sudo mkdir /usr/local/mongodb_data /var/log/mongodb
sudo chown -R root /usr/local/mongodb

配置: mongodb


配置 



app

Ruby代碼    收藏代碼
  1. #/usr/local/mongodb/mongod.conf  
  2.   
  3. # Store data alongside MongoDB instead of the default, /data/db/  
  4. dbpath = /usr/local/mongodb_data  
  5.   
  6. # Only accept local connections  
  7. bind_ip = 127.0.0.1  



建立lauchjob
 

建立lauch job,用來mongodb開機啓動,關機中止,也設置一些日誌輸出 

Ruby代碼    收藏代碼
  1. #/Library/LaunchDaemons/org.mongodb.mongod.plist  
  2. <?xml version="1.0" encoding="UTF-8"?>  
  3. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"  
  4.   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
  5. <plist version="1.0">  
  6. <dict>  
  7.   <key>Label</key>  
  8.   <string>org.mongodb.mongod</string>  
  9.   <key>ProgramArguments</key>  
  10.   <array>  
  11.     <string>/usr/local/mongodb/bin/mongod</string>  
  12.     <string>run</string>  
  13.     <string>--config</string>  
  14.     <string>/usr/local/mongodb/mongod.conf</string>  
  15.   </array>  
  16.   <key>RunAtLoad</key>  
  17.   <true/>  
  18.   <key>KeepAlive</key>  
  19.   <true/>  
  20.   <key>WorkingDirectory</key>  
  21.   <string>/usr/local/mongodb</string>  
  22.   <key>StandardErrorPath</key>  
  23.   <string>/var/log/mongodb/output.log</string>  
  24.   <key>StandardOutPath</key>  
  25.   <string>/var/log/mongodb/output.log</string>  
  26. </dict>  
  27. </plist>  


加載lauch job
 

Ruby代碼    收藏代碼
  1. sudo launchctl load /Library/LaunchDaemons/org.mongodb.mongod.plist  
相關文章
相關標籤/搜索