centos7下安装mongodb以及通过rc.local设置自启动

Posted 唐僧洗澡不秃头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下安装mongodb以及通过rc.local设置自启动相关的知识,希望对你有一定的参考价值。

1、MongoDB下载安装

MongoDB 源码下载地址:https://www.mongodb.com/download-center#community

img

img

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设置自启动的主要内容,如果未能解决你的问题,请参考以下文章

(转)在 CentOS7 上安装 MongoDB

centos7 下安装MongoDB

centos 怎么安装mongodb3.4.4

Centos7下安装Mongodb

Centos7 下 安装 MongoDB

Centos7 下 安装 MongoDB