怎樣在Ubuntu上安裝mongoDB

來源:互聯網
上載者:User

http://songgz.iteye.com/blog/1139345

下面講述怎樣在Ubuntu 11.04上安裝mongoDB。 
1. 添加10gen package到source.list。10gen package 包含最新的mongoDB版本, 在檔案“/etc/apt/sources.list”的末尾添加下面的行。 

Java代碼  
  1. deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen  


例如:用nano編輯檔案“source.list”並像下面一樣添加10gen package。 

Java代碼  
  1. $ sudo nano /etc/apt/sources.list  


檔案: /etc/apt/sources.list 內容如下。 

Java代碼  
  1. #...content omitted ...  
  2.    
  3. ## This software is not part of Ubuntu, but is offered by third-party  
  4. ## developers who want to ship their latest software.  
  5. deb http://extras.ubuntu.com/ubuntu natty main  
  6. deb-src http://extras.ubuntu.com/ubuntu natty main  
  7.    
  8. #mongo repo ###############new line  
  9. deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen  


2. 添加GPG Key。 
10gen package 要求 GPG key, 匯入它 : 

Java代碼  
  1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10  


3. 更新 package。 
從新修訂 “/etc/apt/sources.list”。 

Java代碼  
  1. sudo apt-get update  


現在, 一個新的 “mongodb-10gen – 一個面向對像,面向文檔的資料庫對於安裝是有效。 
4. 安裝 mongodb-10gen 
萬事具備, 現在可以安裝mongoDB package 了: 

Java代碼  
  1. sudo apt-get install mongodb-10gen  


5. 善後工作。 
現在, mongoDB已被安裝, 啟動和自動啟動mongoDB的指令碼被產生到“/etc/init/mongo” 和 “/etc/init.d/mongo“。 另外所有的mongoDB檔案被放到 “/usr/bin” 檔案夾下。 
主要的設定檔“mongodb.conf”被放到“/etc/mongodb.conf“,在這裡可以修改自訂配置。 
檔案: mongodb.conf如下。 

Java代碼  
  1. # mongodb.conf  
  2.    
  3. # Where to store the data.  
  4.    
  5. # Note: if you run mongodb as a non-root user (recommended) you may  
  6. # need to create and set permissions for this directory manually,  
  7. # e.g., if the parent directory isn't mutable by the mongodb user.  
  8. dbpath=/var/lib/mongodb  
  9.    
  10. #where to log  
  11. logpath=/var/log/mongodb/mongodb.log  
  12.    
  13. logappend=true  
  14.    
  15. #port = 27017  
  16. #......  


6. 驗證。 
使用“mongo”串連到mongoDB驗證它。 

Java代碼  
    1. $ mongo  
    2. MongoDB shell version: 1.8.1  
    3. connecting to: test  
    4. >  
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.