安装代码如下:
tar -zxf mongodb-linux-x86_64-2.6.5.tgz
mv mongodb-linux-x86_64-2.6.5 /usr/local/
cd /usr/local
mv mongodb-linux-x86_64-2.6.5 mongodb
// 创建data目录
mkdir /data2/mongodbData
// 创建日志文件(注意必须为一个文件)
touch /data2/mongodbLogs
注:我一开始启动出错,提醒什么line100,后来我一看,原来是我虚拟机磁盘空间不足造成的,坑爹。
MongoDB的启动
# --fork的意思是在后台启动
/usr/local/mongodb/bin/mongod --dbpath=/data2/mongodbData/ --logpath=/data2/mongodbLogs --fork
启动成功时:(注在实际操作时启动过程有点慢,还有记住那个logs一定要是一个文件)
启动成功后进程信息:
将MongoDB添加为开机启动
echo '/usr/local/mongodb/bin/mongod --dbpath=/data2/mongodbData/ --logpath=/data2/mongodbLogs --fork' >> /etc/rc.local
关闭MongoDB服务
pkill mongod
注:千万不要用kill -9,如果用了就启动不起来mongod了,此时可以进入mongodb的data目录下,看下有没有.lock文件,把这个文件进行删除。再启动。
使用MongoDb
在mongodb的bin文件目录下运行:
./mongo
此时展示信息如下:(退出使用exit)