ubuntu下安装 mongodb
根据官方文档来安装还是比较靠谱的。貌似apt-get的方式不太好用。(在我之前的经验中,服务器异常关机的话,mongodb就再也起不来。而且还需要手动干嘛干嘛。。。而且mongodb的版本也不是最新的)
参考:http://docs.mongodb.org/master/tutorial/install-mongodb-on-debian-or-ubuntu-linux/
1.设置apt-key
如果你在防火墙下,就用下面这个(替换掉http_proxy)
sudo-Eapt-keyadv--keyserverkeyserver.ubuntu.com--recv7F0CEB10
(其中的-E命令用于你在防火墙的环境下。见http://askubuntu.com/a/102505)
2.编辑/etc/apt/sources.list
增加这一行:(我用的是ubuntu11)
Unpackingmongodb-10gen(from.../mongodb-10gen_2.0.5_i386.deb)...
Processingtriggersforman-db...
Processingtriggersforureadahead...
ureadaheadwillbereprofiledonnextreboot
Settingupmongodb-10gen(2.0.5)...
Addingsystemuser`mongodb'(UID114)...
Addingnewuser`mongodb'(UID114)withgroup`nogroup'...
Notcreatinghomedirectory`/home/mongodb'.
Addinggroup`mongodb'(GID124)...
Done.
Addinguser`mongodb'togroup`mongodb'...
Addingusermongodbtogroupmongodb
Done.
mongodbstart/running,process4636
可以看到,mongodb已经跑起来了。
5.配置mongodb:
编辑/etc/mongodb.conf就可以。它会把变量覆盖到:/etc/init/mongodb.conf后者是启动时使用的文件。
6.运行,停止,查看状态:
sudoservicemongodbstart|stop|restart|status
或者 $7.使用客户端测试:
MongoDBshellversion:2.0.5
connectingto:test
>db.test.save({today:'2012-05-15'})
>db.test.find()
{"_id":ObjectId("4fb1d45723874b06e854089f"),"today":"2012-05-16"}
>