关于MongoDB的有关基础知识在这里就不多说了。
1.首先要下载MongoDB包:http://www.mongodb.org/downloads
2.开启VM,运行linux,然后在local文件夹下新建kencery文件夹,再在此文件夹下新建MongoDB文件夹
相关linux命令:
(1):cd usr/local/
(2):mkdir kencery
(3):cd kencery/
(4):mkdir mongoDB
(5):cd mongoDB/
3.使用Xftp将在上面下载的mongoDB包复制到mongoDB文件夹里面,将其解压,并重命名为mongodb
相关linux命令:
(1):tar -zxvf 压缩包名
(2):mv 文件夹名 mongodb
4.在mongodb目录下创建两个文件夹,一个是db,用来存放数据库目录,另一个是logs,用来存放操作日志信息
相关linux命令:
mkdir db
mkdir logs
5.给MongoDB配置配置文件,因MongoDB开发者没有配置样例,所以需要我们自己去创建并且写入内容,在bin目录下新建配置文件,然后编辑配置文件,如下图:
相关linux命令:
vim bin/mongodb.conf
6.启动mongoDB,
.
/bin/mongod
--config
/usr/local/kencery/mongoDB/mongodb/bin/mongodb
.conf
7.验证mongoDB是否启动,输入命令lsof -i :27017,监测端口已经在使用中,所以说启动已经完成。
8.为MongoDB设置系统服务,打开编辑器后,我们将下面的配置粘贴进去,然后保存
相关linux命令:
vim /etc/rc.d/init.d/mongod
ulimit
-SHn 655350
#!/bin/sh
# chkconfig: - 64 36
# description:mongod
case
$1
in
start)
/usr/local/kencery/mongoDB/mongodb/bin/mongod
--maxConns 20000 --config
/usr/local/kencery/mongoDB/mongodb/bin/mongodb
.conf
;;
stop)
/usr/local/kencery/mongoDB/mongodb/bin/mongo
127.0.0.1:27017
/admin
--
eval
"db.shutdownServer()"
;;
status)
/usr/local/kencery/mongoDB/mongodb/bin/mongo
127.0.0.1:27017
/admin
--
eval
"db.stats()"
;;
esac
9.存完成之后,添加脚本执行权限,
linux命令如下:
chmod +x /etc/rc.d/init.d/mongod
10.启动MongoDB,也可以使用命令service mongod stop关闭MongoDB服务。
11.将此服务设置为开机启动,
linux命令如下:
chkconfig mongod on