1.下载安装包
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
2.解压并移动到相应目录下(自定义)
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongoDB
3.添加环境变量
export PATH= /usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin:$PATH
使得配置文件生效:source /etc/profile (注意等号左右不能有空格)
4.创建数据库目录
说明:/data/db是MongoDB的默认数据库目录,但是需要手动创建。
mkdir -p /data/db
5.启动mongoDB,验证是否安装成功,这里指定的数据库目录选项为mongodb下创建的db
cd /usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin
./mongod --dbpath /data/db
查看mongo是否启用: lsof -i :27017(检测端口是否占用)
6.操作MongoDB
cd /usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin
./mongo
附:建立了环境变量之后,直接执行mongo即可
7.创建数据库,数据插入与查询
db.runoob.insert({x:10})
db.runoob.find()
8.配置开机启动
1、在/usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin下创建mongodb.conf文件,内容如下:
#数据文件存放目录
dbpath=/data/db
#日志文件存放目录
logpath=/data/mongodb/logs/mongodb.log
#日志输出方式以追加的方式
logappend=true
#端口
port=27017
#后台运行
fork=true
#开启认证
#auth=true
2、在/etc/init.d下创建文件mongodb,并使其可执行:chmod +x /etc/init.d/mongodb。内容如下:
# chkconfig: 2345 90 10
# description: mongodb
ulimit -SHn 655350
case $1 in
start)
/usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin/mongod --maxConns 20000 --config /usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin/mongodb.conf
;;
stop)
/usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin/mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"
;;
status)
/usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin/mongo 127.0.0.1:27017/admin --eval "db.stats()"
;;
esac
3、加入到开启启动项目
chkconfig --add mongodb
chkconfig mongodb on
chkconfig --list
service mongodb start