1 下载 mongodb weget http://www.mongodb.org/downloads/mongodb-linux-x86_64-3.2.8.tgz
2 解压tar zxvf mongodb-linux-x86_64-3.2.8.tgz
mv mongodb-linux-x86_64-3.2.8.tgz /usr/local/mongodb
cd usr/local/mongodb
3 在nongodb目录下创建相关文件和目录
mkdir data log
touch mongodb.conf
touch mongodb.pid
4 配置配置文件 vim mongodb.conf
把下面的配置配置到文件中保存退出
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/log/mongod.log
pidfilepath=/usr/local/mongodb/mongo.pid
logappend=true
port=27017
#已以守护进程方式启动 即在后台运行
fork=true
#开启简单的rest web api 打开端口28017
shardsvr=true
#rest=true
#开启认证 开启认证之后 访问28017端口需要密码
#auth = true
5 配置环境变量
PATH=/usr/local/mongodb/bin:$PATH
source/etc/profile
6 通过配置文件启动 mongod --config /usr/local/mongodb/mongodb.conf
关闭服务端 mongod --shutdown --dbpath /usr/local/mongodb/data/
7 MongoDB设置为系统服务并且设置开机启动
vim /etc/rc.d/init.d/mongod
打开编辑器后,我们将下面的配置粘贴进去,然后保存
#!/bin/sh
# chkconfig: - 64 36
# description:mongod
case $1 in
start)
/usr/local/mongodb/bin/mongod --maxConns 20000 --config /usr/local/mongodb/mongodb.conf
;;
stop)
/usr/local/mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"
;;
status)
/usr/local/mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.stats()"
;;
esac
添加执行权限
chmod +x /etc/rc.d/init.d/mongod
可以使用命令service mongod {stop|start}关闭MongoDB服务。
验证mongoDB是否启动,输入命令lsof -i :27017,监测端口已经在使用中,所以说启动已经完成。
将此服务设置为开机启动,chkconfig mongod on,然后重新启动机器进行测试
2 解压tar zxvf mongodb-linux-x86_64-3.2.8.tgz
mv mongodb-linux-x86_64-3.2.8.tgz /usr/local/mongodb
cd usr/local/mongodb
3 在nongodb目录下创建相关文件和目录
mkdir data log
touch mongodb.conf
touch mongodb.pid
4 配置配置文件 vim mongodb.conf
把下面的配置配置到文件中保存退出
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/log/mongod.log
pidfilepath=/usr/local/mongodb/mongo.pid
logappend=true
port=27017
#已以守护进程方式启动 即在后台运行
fork=true
#开启简单的rest web api 打开端口28017
shardsvr=true
#rest=true
#开启认证 开启认证之后 访问28017端口需要密码
#auth = true
5 配置环境变量
PATH=/usr/local/mongodb/bin:$PATH
source/etc/profile
6 通过配置文件启动 mongod --config /usr/local/mongodb/mongodb.conf
关闭服务端 mongod --shutdown --dbpath /usr/local/mongodb/data/
7 MongoDB设置为系统服务并且设置开机启动
vim /etc/rc.d/init.d/mongod
打开编辑器后,我们将下面的配置粘贴进去,然后保存
#!/bin/sh
# chkconfig: - 64 36
# description:mongod
case $1 in
start)
/usr/local/mongodb/bin/mongod --maxConns 20000 --config /usr/local/mongodb/mongodb.conf
;;
stop)
/usr/local/mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"
;;
status)
/usr/local/mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.stats()"
;;
esac
添加执行权限
chmod +x /etc/rc.d/init.d/mongod
可以使用命令service mongod {stop|start}关闭MongoDB服务。
验证mongoDB是否启动,输入命令lsof -i :27017,监测端口已经在使用中,所以说启动已经完成。
将此服务设置为开机启动,chkconfig mongod on,然后重新启动机器进行测试