mongodb简单使用

mongodb的安装和简单启动配置


1. 安装

1.1 下载安装包

安装包可以从官网下载不同平台的不同版本.Linux平台可使用如下命令下载

[root@localhost /]# wget -c -O  mongodb-linux-x86_64-2.6.5.tgz  https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz?_ga=1.189808747.1303898323.1416035774

1.2 安装

mongodb是免安装的,解压安装包变可使用.

[root@localhost /]# mv mongodb-linux-x86_64-2.6.5.tgz /opt/mongodb/ && cd /opt/mongodb/
[root@localhost mongodb]#  tar xvf mongodb-linux-x86_64-2.6.5.tgz
[root@localhost mongodb]# ls
mongodb-linux-x86_64-2.4.12  mongodb-linux-x86_64-2.4.12.tar
[root@localhost mongodb]# ls mongodb-linux-x86_64-2.4.12
bin  GNU-AGPL-3.0  README  THIRD-PARTY-NOTICES
[root@localhost mongodb]# ls mongodb-linux-x86_64-2.4.12/bin
bsondump  mongo  mongod  mongodump  mongoexport  mongofiles  mongoimport  mongooplog  mongoperf  mongorestore  mongos  mongosniff  mongostat  mongotop

2. 启动

如果只是简单的测试使用,可是不给mongodb提供任何参数,mongodb将使用默认参数值.

[root@localhost mongodb]# ./mongodb-linux-x86_64-2.4.12/bin/mongod 

但是我们这里指定数据文件和日志文件的存放目录.

[root@localhost mongodb]# mkdir -p data/db && mkdir -p data/log ##创建数据文件和日志文件的存放目录
[root@localhost mongodb]# chown `id -u` data -R 
[root@localhost mongodb]# ./mongodb-linux-x86_64-2.4.12/bin/mongod --dbpath ./data/db --logpath ./data/log --logappend  ##启动

每次这样启动mongodb会很繁琐,我们通过sh脚本启动mongodb.创建startMongod.sh,写入如下内容

#!/bin/bash
MONGODB_HOME=/opt/mongodb/mongodb-linux-x86_64-2.4.12
MONGODB_DATA=$MONGODB_HOME/../data
$MONGODB_HOME/bin/mongod -dbpath=$MONGODB_DATA/db -logpath=$MONGODB_DATA/log --logappend --fork

赋予startMongod.sh可执行权限

[root@localhost mongodb]# chmod u+x startMongod.sh

接下来便可以通过sh文件启动mongodb服务了.