1.下载
当前版本(2017年):
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.1.tgz
2.解压
tar -zvxf mongodb-linux-x86_64-3.4.1.tgz
mkdir /mongodb
mv mongodb-linux-x86_64-3.4.1 /mongodb
3.配置环境变量
export PATH=/mongodb/mongodb-linux-x86_64-3.4.1/bin:$PATH
(以上方法仅适用当前的shell环境,相当于局部变量,当退出shell之后失效,如果想永久有效,需要在/etc/profile下配置该环境变量)
在etc/profile文件的最底部輸入
export PATH=$PATH:/mongodb/mongodb-linux-x86_64-3.4.1/bin
然后保存退出,执行source /etc/profile
source /etc/profile
配置完成
4.启动
cd /mongodb/mongodb-linux-x86_64-3.4.1
mkdir data
mkdir log
mkdir conf
cd /mongodb/mongodb-linux-x86_64-3.4.1/log
新建一个mongodb的日志文件
touch mongod.log
cd /mongodb/mongodb-linux-x86_64-3.4.1/conf
新建mongodb的配置文件
touch mongod.conf
把启动信息加上
port=27017
dbpath=/mongodb/mongodb-linux-x86_64-3.4.1/data
logpath=/mongodb/mongodb-linux-x86_64-3.4.1/log/mongod.log
fork=true
保存退出
启动方式一(shell控制台启动):
cd /mongodb/mongodb-linux-x86_64-3.4.1/bin
mongod --dbpath ../data
启动方式二(后台启动):
mongod -f /mongodb/mongodb-linux-x86_64-3.4.1/conf/mongod.conf
备注:
确保端口号27017是开启的,或者是关闭防火墙.
设置开机自启动:
首先root登录
vim /etc/gdm/custom.conf
查看[daemon]下有没有一下两行,没有需加上
AutomaticLoginEnable=True
AutomaticLogin=root
然后向etc/rc.local最后一行添加以下命令
echo "/mongodb/mongodb-linux-x86_64-3.4.1/bin/mongod -f mongodb/mongodb-linux-x86_64-3.4.1/conf/mongod.conf">>/etc/rc.local
如果重启发现不能用,需要执行以下命令
chmod +x /etc/rc.d/rc.local
4、关闭mongodb时不要使用kill -9
可选方案:
killall mongod
kill -15 进程号