Linux下MongoDB的安装与使用

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

你可能感兴趣的:(Linux下MongoDB的安装与使用)