mongodb2.2.1安装
MongoDB(名字來源于humongous)是一個可擴展的,高性能的,開源的NoSQL數據庫,使用C++實現。主要有以下特性:
以下是安裝方法
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
- 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安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Extjs4 radiogroup打开时
- 下一篇: Dorado 7.1.20 发布,Aja