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
1
2
3
4
3.MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:

export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
1
2
2、创建数据库目录
默认情况下 MongoDB 启动后会初始化以下两个目录:

数据存储目录:/var/data/db
日志文件目录:/var/logs
1.我们在启动前可以先创建这两个目录并设置当前用户有读写权限,同时创建日志文件:

mkdir -p ./data/db
mkdir -p ./logs
touch ./logs/mongodb.log
1
2
3
2.创建mongdb.conf文件

vim mongodb.conf
1
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
1
2
3
4
5
6
7
8
9
10
11
3.启动

./bin/mongod –config mongodb.conf
1
4.连接

./bin/mongo
1
3、配置开机自启动
1.首先找到/etc/rc.d/文件下的rc.local,添加mongodb启动配置

cd /etc/rc.d
vi rc.local
1
2
点击”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
1
2
3
4
修改后通过ESC键退出编辑模式,输入:wq退出

2.给rc.local文件添加执行权限

chmod +x rc.local
1
3.重启服务器

reboot
1
然后在浏览器访问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
1
2
r/local/mongodb4/mongodb.conf
root 1654 1632 0 01:31 pts/0 00:00:00 grep –color=auto mongodb

出现上述结果说明开机自启动配置完成。
————————————————

原文链接:https://blog.csdn.net/weixin_45942124/article/details/116898451

原创文章,作者:Zhu, Yuanyuan,如若转载,请注明出处:https://www.yidc.net/archives/16996