1.下载
wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.3.tgz
2 解压安装
进入root权限
-su
将压缩包解压
mv mongodb-linux-i686-2.0.3.tgz /opt
cd /opt
tar -xvf mongodb-linux-i686-2.0.3.tgz #解压
mkdir -p /data/db #新建mongodb数据文件存放目录
mkdir -p /data/logs #新建log文件存放目录
cd /bin
3 配置config文件
vi mongodb.conf
将以下内容写入
dbpath = /data/db #数据文件存放目录
logpath = /data/logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
4 测试
mongod --config mongodb.conf
mongo
user={"name":"Jason G","say":"Hello"}
db.user.insert(user)
db.user.find();
效果如下:
[root@centos6 bin]# mongo
MongoDB shell version: 2.0.3
connecting to: test
> user={"name":"Jason G","say":"Hello"}
{ "name" : "Jason G", "say" : "Hello" }
> db.user.insert(user)
> db.user.find();
{ "_id" : ObjectId("50f46ff0d101d3b3e11e034b"), "name" : "Jason G", "say" : "Hello" }
>
bye
5 所遇到问题
a) /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
解决
yum install ld-linux.so.2
b) mongod: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
解决
yum install libstdc++.so.6
6 参考
http://gevin.me/289.html