日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mongodb2.2.1安装

發布時間:2024/8/23 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mongodb2.2.1安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MongoDB(名字來源于humongous)是一個可擴展的,高性能的,開源的NoSQL數據庫,使用C++實現。主要有以下特性:

  • 面向文檔的存儲
  • 完成的索引支持
  • 復制和高可用性
  • 自動分片
  • Fast In-Place Updates
  • Map/Reduce
  • GridFS
  • 以下是安裝方法

    ubuntu桌面版安裝

    下載mongodb包:http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.1.tgz,下載64-bit包。

    復制到/usr/lib,解壓:tar -xzf?mongodb-linux-x86_64-2.2.1.tgz,改名為mongodb

    啟動mongodb服務:/usr/lib/mongodb/bin/mongod ?--dbpath /data/db --logpath /data/log/mongodb/mongodb.log --logappend &

    --dbpath:指定mongo的數據庫文件在哪個文件夾

    --logpath:指定mongo的log日志是哪個,這里log一定要指定到具體的文件名

    --logappend:表示log的寫入是采用附加的方式,默認的是覆蓋之前的文件

    &:表示程序在后臺運行

    如果是系統非正常關閉,這樣啟動會報錯,由于mongodb自動被鎖上了,這時需要進入mongodb數據庫文件所在的目錄(?/data/db),刪除目錄中的mongodb.lock文件,然后再進行上述操作。

    服務啟動后,連接到數據庫:/usr/lib/mongodb/bin/mongo

    要想mongodb隨系統自動啟動,則在/etc/rc.local文件中加入/usr/lib/mongodb/bin/mongod?--dbpath /data/db --logpath /data/log/mongodb/mongodb.log --logappend &

    ubuntu服務器版安裝

    10gen倉庫中有三種包:

    • mongodb-10gen
    這個包包含了最新的穩定版本,用于生存部署。
    • mongodb20-10gen
    這個包包含了穩定版本的2.0分支
    • mongodb18-10gen

    這個包包含了穩定的版本V1.8分支。

    你不能同時安裝這些包,10gen還提供了“不穩定”的,或開發版本的MongoDB的包。使用測試版本測試新功能,但生存環境不建議用。

    安裝

    配置APT(Package Management System)

    Ubuntu包管理工具通過要求包的分發者提供GPG密匙來保證安裝包的一致性和真實性。使用如下命令來導入10gen public GPG Key:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

    創建/etc/apt/sources.list.d/10gen.list文件并且加入下行代碼

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

    重新加載你的軟件包倉庫

    sudo apt-get update

    使用如下命令來安裝最新穩定的MongoDB版本:

    sudo apt-get install mongodb-10gen

    配置MongoDB

    使用/etc/mongodb.conf文件結合控制腳本來配置MongoDB,你可以在/etc/init.d/mongodb文件中找到控制腳本。

    這個MongoDB實例在/var/lib/mongodb中保存它的數據庫文件,在/var/log/mongodb中保存它的日志文件,并且使用MongoDB用戶運行mongodb服務。

    注意:如果你改變了運行MongoDB進程的用戶,你需要更改/var/lib/mongodb和/var/lib/mongodb目錄的訪問權限。

    使用MongoDB

    啟動MongoDB

    你可以使用如下命令啟動mongod進程

    sudo service mongodb start

    你可以查看/var/long/mongodb/mongodb.log文件中的內容來確定mongod是否成功啟動。

    停止MongoDB

    如果需要,你可以使用如下命令停止mongod進程

    sudo service mongodb stop

    重新啟動MongoDB

    使用如下命令重新啟mongod進程

    sudo service mongodb restart

    在當前的版本中,還沒有控制mongos的腳本。mongos僅用于分片部署,通常不會與mongod運行在同一個系統中。

    在MongoDB的包中包含的工具,是mongo shell,你可以在系統提示符下使用如下命令連接到你的MongoDB實例。

    mongo

    默認將連接到localhost接口上的數據庫,在mongo提示符中,使用如下命令向“test”數據庫的“test”集合中插入一條數據。

    > db.test.save( { a: 1 } ) > db.test.find()

    ?

    轉載于:https://www.cnblogs.com/hwpayg/archive/2012/11/14/2770578.html

    總結

    以上是生活随笔為你收集整理的mongodb2.2.1安装的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。