最近一直在看MongoDB的书,但实践机会不多,今天中午利用休息的时候,在虚拟机上装了一下,操作系统为Cent OS 6.2(64位)。下面记录如下;
1 将安装包下载到/home/software目录下
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.2.tgz
2 将程序解压至当前目录
tar xzvf mongodb-linux-x86_64-2.2.2.tgz
3 将程序安装到/usr/local目录(注意/usr/local/mongodb这个目录必须存在)
mv mongodb-linux-x86_64-2.2.2 /usr/local/mongodb
4 创建配置文件
vim /etc/mongodb.conf
5 将配置文件内容修改成如下
logpath=/usr/local/mongodb/log/mongodb.log
logappend=true
fork=true
dbpath=/usr/local/mongodb/data
port=27017
6 根据配置文件,创建数据目录和日志目录文件
mkdir /usr/local/mongodb/data
mkdir /usr/local/mongodb/log
vim /usr/local/mongodb/log/mongodb.log
7 创建启动脚本
vim /usr/local/mongodb/start_mongodb
8 将启动脚本的内容修改成如下:
#!/bin/sh
/usr/local/mongodb/bin/mongod --config /etc/mongodb.conf
9 修改启动脚本权限:
chmod +x /usr/local/mongodb/start_mongodb
10 启动数据库
./usr/local/mongodb/start_mongodb
这个情况下,你会看到启动成功的提示,另外也可以将我们的启动脚本放到/usr/bin目录下,这样我们在任何位置都可以直接启动mongodb了,如果你在安装中有任何问题,我也很愿意为大家解决。