centos7下安装mongodb以及通过rc.local设置自启动
Posted 唐僧洗澡不秃头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下安装mongodb以及通过rc.local设置自启动相关的知识,希望对你有一定的参考价值。
1、MongoDB下载安装
MongoDB 源码下载地址:https://www.mongodb.com/download-center#community
1.首先下载MongoDB 的压缩文件,然后通过xftp上传到centos的/usr/local目录下
2.然后通过tar命令解压压缩包,得到文件夹jdk1.8.0_291,删除压缩包,然后重命名解压后的文件夹名
cd /usr/local
tar zxvf mongodb-linux-x86_64-ubuntu1604-4.4.6.tgz
rm -f mongodb-linux-x86_64-ubuntu1604-4.4.6.tgz
mv mongodb-linux-x86_64-ubuntu1604-4.4.6 mongodb4
3.MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
2、创建数据库目录
默认情况下 MongoDB 启动后会初始化以下两个目录:
- 数据存储目录:/var/data/db
- 日志文件目录:/var/logs
1.我们在启动前可以先创建这两个目录并设置当前用户有读写权限,同时创建日志文件:
mkdir -p ./data/db
mkdir -p ./logs
touch ./logs/mongodb.log
2.创建mongdb.conf文件
vim mongodb.conf
port=27017
#db目录
dbpath=/usr/local/mongodb4/data/db
#日志目录
logpath=//usr/local/mongodb4/logs/mongodb.log
#后台
fork=true
#日志输出
logappend=true
#允许远程IP连接
bind_ip=0.0.0.0
3.启动
./bin/mongod --config mongodb.conf
4.连接
./bin/mongo
3、配置开机自启动
1.首先找到/etc/rc.d/文件下的rc.local,添加mongodb启动配置
cd /etc/rc.d
vi rc.local
点击"i"键进入编辑模式,在末尾追加mongodb启动配置
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
./usr/local/mongodb4/bin/mongod --config /usr/local/mongodb4/mongodb.conf
./usr/local/mongodb4/bin/mongo
修改后通过ESC键退出编辑模式,输入:wq退出
2.给rc.local文件添加执行权限
chmod +x rc.local
3.重启服务器
reboot
然后在浏览器访问IP:8080,或者使用ps -ef |grep mongodb否命令查看tomcat是否启动
root 1539 1 5 01:30 ? 00:00:02 ./usr/local/mongodb4/bin/mongod --config /usr/local/mongodb4/mongodb.conf
root 1654 1632 0 01:31 pts/0 00:00:00 grep --color=auto mongodb
r/local/mongodb4/mongodb.conf
root 1654 1632 0 01:31 pts/0 00:00:00 grep --color=auto mongodb
出现上述结果说明开机自启动配置完成。
以上是关于centos7下安装mongodb以及通过rc.local设置自启动的主要内容,如果未能解决你的问题,请参考以下文章