`

CentOS安装Mongodb及设置开机自启动

阅读更多
安装过程:
下载安装包Mongodb 3.2.6_64位,将文件放到机器/fugm目录下

进入到/fugm目录下
cd /fugm


安装目录:/fugm/mongodb
数据文件目录:/fugm/mongodbData
日志文件目录:/fugm/mongodbLog

开始安装
解压缩:
tar -zxvf mongodb-linux-x86_64-3.2.6.tgz

重命名目录:
mv mongodb-linux-x86_64-3.2.6 mongodb

修改环境变量
vim /etc/profile

在最后添加修改如下内容
MONGODB_HOME=/fugm/mongodb
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$MONGODB_HOME/bin


创建数据文件目录,及日志目录
mkdir mongodbData
mkdir mongodbLog


测试启动
/fugm/mongodb/bin/mongod -dbpath=/fugm/mongodbData/db -port 27017 -logpath=/fugm/mongodbLog/mongodb.log -logappend  -fork

停止服务
/fugm/mongodb/bin/mongod -dbpath=/fugm/mongodbData/db -port 27017 -logpath=/fugm/mongodbLog/mongodb.log -logappend  -fork --shutdown



编辑启动参数脚本:
vim mongodb/mongo.conf

添加如下内容:
dbpath=/fugm/mongodbData/db
logpath=/fugm/mongodbLog/mongodb.log
logappend=true
fork=true
port=27017


测试启动
/fugm/mongodb/bin/mongod -f /fugm/mongodb/mongo.conf

停止服务
/fugm/mongodb/bin/mongod -f /fugm/mongodb/mongo.conf --shutdown


配置开启启动
编写启动脚本
vim /etc/init.d/mongodb

添加如下内容
#!/bin/sh
#
#chkconfig: 2345 80 90
#description: mongodb
start() {
 /fugm/mongodb/bin/mongod -f /fugm/mongodb/mongo.conf
}

stop() {
  /fugm/mongodb/bin/mongod -f /fugm/mongodb/mongo.conf --shutdown
}

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

点击Esc,输入 :wq 完成编辑并保存退出

之后执行如下脚本
cd /etc/init.d
chkconfig --add mongodb
chmod +x  mongodb
chkconfig mongodb on


重启系统
reboot


停止mongodb服务
service mongodb stop


开启mongodb服务
service mongodb start
分享到:
评论

相关推荐

    Centos 7 下安装MongoDB,并配置系统启动和开机启动

    最近工作中用到MongoDB,在安装过程中走了很多弯路,整理了详细的安装...安装说明内容:MongoDB下载地址、安装MongoDB过程,配置相关文件,配置系统命令启动和开机启动。 如果有疑问请加入QQ群:282882201 交流学习

    centos安装mongodb数据库

    总结,安装MongoDB在CentOS 6.4上的主要步骤包括:下载并解压MongoDB二进制包,创建数据和日志目录,编辑配置文件,启动MongoDB服务,以及设置开机自动启动。完成这些步骤后,你就可以开始使用MongoDB数据库来存储和...

    centos7 下安装MongoDB

    将 MongoDB 设置为开机启动,以便在系统启动时自动启动 MongoDB。 7. 配置 MongoDB 路径 配置 MongoDB 的路径,以便直接使用 mongo 命令。 MongoDB 的参数解释: * --dbpath:数据库路径(数据文件) * --log...

    centos7 mongoDB 一键部署

    该文件为centos7环境下,mongoDB3.4一键部署配置脚本。下载该文件,拖到服务器上,$ sh mongo.sh 执行该脚本就能自动化下载、安装、配置防火墙、远程访问、开机自启动等。

    Centos 7下Mongodb开机无法自启动的解决方法

    总的来说,解决CentOS 7下MongoDB开机无法自启动的关键在于正确配置MongoDB的PID文件路径,同时关注SELinux的设置。遵循上述步骤,通常可以解决大部分开机启动问题。在日常维护中,定期检查系统日志(如 `/var/log/...

    centos7.2安装Mongodb3.6.3

    为了让 MongoDB 在系统启动时自动运行,需要设置开机启动。 **命令示例**: ```bash systemctl enable mongod.service ``` **解释**:`enable` 命令确保了 MongoDB 服务在系统启动时被自动启用。 ##### 7. 启动 ...

    Cent OS安装 + MongoDB安装部署(单节点+副本集+分片) 详细教程 MARKDOWN文档

    5. **设置开机启动**:使用`sudo systemctl enable mongod`命令使MongoDB在系统启动时自动启动。 6. **验证安装**:运行`mongo`命令进入MongoDB shell,然后执行`db.runCommand({connectionStatus : 1})`来检查...

    MongoDB(一)的安装与启动 yum安装 linux(版本 CentOS 7.0).pdf

    - 设置MongoDB开机启动:`sudo systemctl enable mongod` 5. **连接MongoDB** MongoDB提供了一个名为`mongosh`的交互式shell工具,允许用户直接与数据库进行交互。在本机上,没有密码保护的情况下,可以直接运行`...

    MongoDB的安装(详细教程)

    6. 设置MongoDB开机启动:`sudo systemctl enable mongod`。 7. 验证安装:使用`mongo`进入shell,执行`db.version()`。 ### 5. MongoDB基本操作 在安装完成后,你可能需要了解一些基本的MongoDB操作,如创建数据库...

    Centos7安装和卸载Mongodb数据库的方法

    启动MongoDB服务,可以运行`sudo service mongod start`,并设置为开机自启,命令是`sudo chkconfig mongod on`。如果你需要重启MongoDB,使用`sudo service mongod restart`。若要停止MongoDB,执行`sudo service ...

    阿里云CentOS7安装Mongodb教程

    总的来说,安装MongoDB 3.2及以上版本在CentOS 7上需要关注的主要步骤包括配置正确的仓库源、安装软件包、启动服务、设置开机启动以及调整配置以支持远程访问。遵循这些步骤,你就能在阿里云的CentOS 7环境中顺利...

    Centos 7.2中MongoDB数据库的安装与卸载教程

    为了使MongoDB在系统启动时自动运行,使用`chkconfig mongod on`命令设置开机启动。 MongoDB的配置文件位于`/etc/mongod.conf`,数据存储在`/var/lib/mongo`,日志文件保存在`/var/log/mongodb`。若需更改这些默认...

    MongoDB实验 - .docx

    为了确保 MongoDB 在系统启动时自动启动,我们需要设置开机启动,使用以下命令: ``` systemctl enable mongod.service ``` 五、使用 MongoDB 现在,我们可以使用 MongoDB 了,启动 Mongo shell,使用以下命令: ``...

    Mongodb在linux环境下的安装rpm包

    MongoDB 是一个高性能、...通过添加MongoDB的RPM存储库、安装服务、启动和设置开机启动,以及了解默认的数据和日志目录,你已经具备了在Linux环境下运行MongoDB的基本知识。记得在生产环境中加强安全性,确保数据安全。

    linux版mongodb环境搭建

    本文档将详细介绍如何在Linux环境下搭建MongoDB运行环境,包括从创建虚拟机、安装基础软件、配置MongoDB到设置开机自启动以及数据库的导入导出等多个环节,旨在帮助读者快速掌握Linux下MongoDB的部署与管理。...

Global site tag (gtag.js) - Google Analytics