2015年5月6日 星期三

ubuntu mongoDB 3.0 install

  1. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
  2. echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
  3. sudo apt-get update
  4. 安裝特定版本mongoDB

    sudo apt-get install -y mongodb-org=3.0.2 mongodb-org-server=3.0.2 mongodb-org-shell=3.0.2 mongodb-org-mongos=3.0.2 mongodb-org-tools=3.0.2
  5. 防止mongodb被 apt-get 升級。

    echo "mongodb-org hold" | sudo dpkg --set-selections
    echo "mongodb-org-server hold" | sudo dpkg --set-selections
    echo "mongodb-org-shell hold" | sudo dpkg --set-selections
    echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
    echo "mongodb-org-tools hold" | sudo dpkg --set-selections

  6. edit mongodb config

    sudo vim /etc/mongod.conf

    #這行是控管mongodb可以來訪的 IP,如果在aws上因為控管可由aws設定,所以可以註解掉,或是也可以用逗號區隔加入允許的ip,例如如 127.0.0.1,10.0.122.10
    bind_ip = 127.0.0.1

  7.  start mongo

    sudo mongod --fork --config /etc/mongod.conf
    # --fork 背景執行  --config 載入設定檔
  8. 進入mongo shell
    mongo

  9. 離開 mongo shell
    exit
  10. 查看mongodb 運行

    ps aux | grep mongo
  11. stop mongo
    進入mongodb shell

    a. mongo
    b. use admin
    c. db.shutdownServer()
    d. exit
參考:
  • http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

沒有留言:

張貼留言