Centos系统中安装mongoDB、配置成系统服务

下面是免安装版的mongoDB的安装方法,以及配置成系统服务、自启动的方法
1、本次使用的mongoDB的版本
在这里插入图片描述
2、解压压缩包

tar -zxvf mongodb-linux-x86_64-rhel70-4.0.9.tgz
mv mongodb-linux-x86_64-rhel70-4.0.9/*  /usr/local/mongodb

3、在mongodb 下创建logs,data,conf 文件夹
在这里插入图片描述
4、在logs下创建mongodb.log、在conf下创建mongodb.conf,配置文档目录
在这里插入图片描述
在这里插入图片描述

dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongodb.log
port=28001
bind_ip=0.0.0.0
logappend=true
fork=true
auth=false

5、添加环境变量

vim /etc/profile

追加以下变量

#mongodb
export PATH=$PATH:/usr/local/mongodb/bin

重新加载配置文件

source /etc/profile

6、MongoDB设置为系统服务并且设置开机启动

cd  /etc/init.d

创建文件mongod,内容如下
在这里插入图片描述

#!/bin/sh
#
#chkconfig: 2345 80 90
#description: mongodb

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

start() {
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf
}

stop() {
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf --shutdown
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

进行设置

chmod –R a+x mongod #设置执行权限
chkconfig --add mongod #加入系统服务
chkconfig mongod on #开机启动

7、启动、关闭MongoDB
在这里插入图片描述

service mongod stop
service mongod start

OK、至此所有的配置完毕

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 7上使用Docker安装MongoDB,你可以按照以下步骤进行操作: 1. 首先,使用以下命令在CentOS 7上安装Docker: ``` sudo yum install docker -y ``` 2. 安装后,启动Docker服务: ``` sudo systemctl start docker ``` 3. 下载MongoDB的Docker镜像: ``` sudo docker pull mongo:4.2 ``` 4. 创建一个用于存储MongoDB配置文件的目录: ``` sudo mkdir /opt/mongoconfig ``` 5. 使用以下命令将MongoDB配置文件复制到创建的目录: ``` sudo docker run -it --rm mongo:4.2 cat /etc/mongod.conf.orig > /opt/mongoconfig/mongod.conf ``` 6. 运行MongoDB容器,并将配置文件挂载到容器: ``` sudo docker run -d -p 27017:27017 --name mongodb -v /opt/mongoconfig/mongod.conf:/etc/mongod.conf mongo:4.2 ``` 7. 接下来,你可以使用以下命令连接到MongoDB容器: ``` sudo docker exec -it mongodb mongo -u admin -p "Admin@123" --authenticationDatabase admin ``` 这样,你就功在CentOS 7上使用Docker安装MongoDB。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【mongoDBCentOS7.x上使用docker安装mongoDB单机版](https://blog.csdn.net/michaelwoshi/article/details/108966006)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值