mongo数据库的安装及命令行连接

发布时间:2013-01-29 05:50:08

 

下载运行压缩文件,不用编译安装,解压后,简单配置就可以使用了。

wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.7.tgz  
tar zxf mongodb-linux-i686-2.0.7.tgz
mv mongodb-linux-i686-2.0.7 /usr/local/mongodb
cd /usr/local/mongodb 
mkdir data logs repair        #新建几个必须的工作目录

运行mongod

/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data \
--logpath=/usr/local/mongodb/logs/mongodb.log \
--repairpath=/usr/local/mongodb/repair \
--journal --fork

--dbpath:存储数据目录
--logpath:日志目录
--journal:为了提高单机版的durabilitymongodb会提前为journal file分配空间,可以在数据库目录下面的journal/找到
--fork 选项将会通知 mongod 在后台运行

打开日志文件,如果在文件尾部看见“等待连接”的提示,则说明mongodb已经正常启动
tail -f logs/mongodb.log 
...
Mon Apr 30 07:51:08 [initandlisten] waiting for connections on port 27017

连接数据库

/usr/local/mongodb/bin/mongo     
MongoDB shell version: 2.0.7
connecting to: 127.0.0.1:27017/test
>