Mongodb的安裝與啟動
----------------------------------------------------------------------------
Linux
安裝
第一步:下載安裝包
下載版本:2.0.2-rc2
首先在linux中解壓縮安裝程序
通過命令操作:
解壓:[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz
解壓過程如下:
- [root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz
- mongodb-linux-i686-2.0.2-rc2/
- mongodb-linux-i686-2.0.2-rc2/THIRD-PARTY-NOTICES
- mongodb-linux-i686-2.0.2-rc2/GNU-AGPL-3.0
- mongodb-linux-i686-2.0.2-rc2/README
- mongodb-linux-i686-2.0.2-rc2/bin/
- mongodb-linux-i686-2.0.2-rc2/bin/mongofiles
- mongodb-linux-i686-2.0.2-rc2/bin/mongostat
- mongodb-linux-i686-2.0.2-rc2/bin/bsondump
- mongodb-linux-i686-2.0.2-rc2/bin/mongos
- mongodb-linux-i686-2.0.2-rc2/bin/mongotop
- mongodb-linux-i686-2.0.2-rc2/bin/mongodump
- mongodb-linux-i686-2.0.2-rc2/bin/mongoimport
- mongodb-linux-i686-2.0.2-rc2/bin/mongosniff
- mongodb-linux-i686-2.0.2-rc2/bin/mongo
- mongodb-linux-i686-2.0.2-rc2/bin/mongod
- mongodb-linux-i686-2.0.2-rc2/bin/mongoexport
- mongodb-linux-i686-2.0.2-rc2/bin/mongorestore
我們把 mongodb-linux-i686-2.0.2-rc2重命名為
mongodb
我們把在mongodb目錄下新建一個data目錄存放數據、新建一個log目錄存放日志,然后在該目錄下新建一個日志文件,例如我們命名為mongodb.log
- [root@localhost mongodb]# mkdir log
- [root@localhost mongodb]# mkdir data
- [root@localhost mongodb]# cd log
- [root@localhost log]# touch mongodb.log
然后定位到mongodb/bin目錄中
- [root@localhost local]# cd mongodb/bin
使用mongod命令建立一個mongodb數據庫鏈接,端口號設置為100001,數據庫的路徑為/mongodb/data,日志路徑為/mongodb/log/mongodb.log
啟動命令 :
- [root@localhost mongodb]# ./bin/mongod -port 10001 --dbpath data/ --logpath log/mongodb.log
- all output going to: log/mongodb.log
使用客戶端來連接該數據庫
重新開啟一個終端,然后切換到mongodb目錄下:
- [root@localhost /]# cd usr/local/mongodb
然后使用bin/mongo命令來連接該數據庫
- [root@localhost mongodb]# ./bin/mongo localhost:10001
- MongoDB shell version: 2.0.2-rc2
- connecting to: localhost:10001/test
- >
- bye
往數據庫中插入值
- connecting to: localhost:10001/test
- > db.foo.save({a:1})
從數據庫中查詢
- > db.foo.find()
- { "_id" : ObjectId("4ee66eb440ef7803a9873d2d"), "a" : 1 }
- >
通過瀏覽器訪問
在瀏覽器地址欄輸入: http://localhost:10001/ 然后回車訪問
可以看到如下提示:You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
然后根據提示把端口號加上1000訪問 http://localhost:11001/ 、
就能夠訪問到Monodb的服務端web頁面
通過配置文件來配置Mongodb
首先在mongodb目錄下新建一個文件,文件名任意,在這里我取名為:mongodb.conf
- [root@localhost mongodb]# vi mongodb.conf
然后在配置文件中添加配置信息
- port=10001
- dbpath=data/
- logpath=log/mongodb.log
- logappend=true
解釋說明:
port=10001【代表端口號,如果不指定則默認為 27017 】
dbpath=data/ 【數據庫路徑】
logpath=log/mongodb.log 【日志路徑】
logappend=true 【日志文件自動累加,而不是覆蓋】
啟動Mongodb服務
- [root@localhost mongodb]# ./bin/mongod -f mongodb.conf
- all output going to: log/mongodb.log