mongodb.conf 配置文件

# Where the databases will be stored
dbpath=/usr/local/mongodb/mongodb-3.4.6/data/db# The port number the mongod server will listen on
# port=27017# Listen on a specific ip address
# Comment out the line below if you need to access mongod remotely.
# USE WITH CAUTION -- THIS WILL ACCEPT ANY AND ALL CONNECTIONS WHEN USED WITH
# THE noauth OPTION!!!
# bind_ip=127.0.0.1# Log location -- otherwise stdout
logpath=/usr/local/mongodb/mongodb-3.4.6/logs/log# appnd to logpath instead of over-writing
# logappend=true# Use authentication
# auth=true# Don't use authentication
noauth=true# Disable the http interface
nohttpinterface=true# fork and run in background
fork=true

mongod.centos 服务注册文件

#!/bin/bash
# init script for mongodb
# chkconfig: 2345 70 11
# description: mongod
# processname: mongod
# pidfile: /var/run/mongodb.pid# Source function library.
. /etc/rc.d/init.d/functionsRETVAL=0
pidfile=/var/run/mongodb.pid
exec="/usr/local/mongodb/mongodb-3.4.6/bin/mongod"
prog="mongod"
config="/etc/mongodb.conf"
lockfile="/var/lock/mongod"[ -e $config ] && . $configstart() { if [ ! -x $exec ] then echo \$exec not found exit 5 fiecho -n $"Starting $prog: "daemon $exec --fork --logpath=/usr/local/mongodb/mongodb-3.4.6/logs/mongod.log --logappend -f $configRETVAL=$? echo [ $RETVAL = 0 ] && touch ${lockfile} return $RETVAL}stop() {echo -n $"Stopping $prog: " killproc $prog RETVAL=$? echo [ $RETVAL = 0 ] && rm -f $lockfile $pidfile
}restart() { stop start
}# See how we were called.
case "$1" in start) start ;; stop) stop ;; restart) stop sleep 1 start ;;
*) echo $"Usage: `basename $0` {start|stop|restart|status}"
exit 2
esacexit $RETVAL

# 安装目录
/usr/local/mongodb/mongodb-3.4.6

# 建立存储数据及日志的目录:
cd /usr/local/mongodb/mongodb-3.4.6
mkdir -p /data/db/
mkdir -p /data/logs/
touch /data/logs/mongodb.log

# 加入系统环境变量
export PATH=/usr/local/mongodb/mongodb-3.4.6/bin:$PATH

# 配置文件方式启动
mongod -f /etc/mongodb.conf

# 命令行方式启动 无身份验证
mongod -dbpath=/usr/local/mongodb/mongodb-3.4.6/data/db -logpath=/usr/local/mongodb/mongodb-3.4.6/logs/log --fork --rest

# 命令行方式启动 加身份验证
mongod -dbpath=/usr/local/mongodb/mongodb-3.4.6/data/db -logpath=/usr/local/mongodb/mongodb-3.4.6/logs/log --fork --rest --auth

# 注册服务

# Copy the init script and config file

cp mongod.centos /etc/init.d/mongod
cp mongodb.conf /etc/mongodb.conf

# Install mongod as a service
/sbin/chkconfig mongod on

# 用chmod +x /etc/init.d/mongod 命令允许该脚本可被执行
chmod +x /etc/init.d/mongod

# 删除服务
chkconfig --del mongod

# 启动或停止服务
sudo service mongod stop
sudo service mongod start

# 注册开机脚本
chkconfig --add mongod
chmod +x mongod
chkconfig mongod on

# 如果是ubuntu 添加服务,开机启动
update-rc.d mongod defaults
# 删除服务
update-rc.d -f mongod remove

# 检查并结束进程
ps -aux|grep mongodb
kill -s 9 "pid"

mongodb 安装部署说明相关推荐

  1. MongoDB安装部署

    对于自身作为刚接触MongoDB的初学者而言,使用mongo shell更有利于入门学习,在此就只介绍如何安装部署MongoDB服务器.MongoDB Compass的使用本文不做说明. 点击此处进入 ...

  2. mongodb 安装、启动

    MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1 最近有太多的同学向我提起MongoDB,想要学习MongoDB,还不知道MongoDB到底是什么鬼,或者说,知道是数据库, ...

  3. Mongodb的安装部署

    Mongodb的安装部署 一.环境介绍 二.配置mongodb的yum源 三.安装mongodb 三.启动mongodb 1.mongodb启动 2.查看mongodb的状态 3.查看监听端口 四.进 ...

  4. Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...

  5. Ubuntu16.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 在这篇博客里,我采用了非官网的安装步骤,来进行安装.走了弯路,同时,也是不建议.因为在大数据领域和实际生产里,还是要走正规的为好. Ubuntu16.04下Mongodb(离线安 ...

  6. 单节点mongodb的安装部署和授权的总结

    单节点mongodb的安装部署和授权的总结 1. 到mongodb官网下载对应系统的压缩包,我下载的是mongodb-linux-x86_64-3.4.19.tgz版本,官网链接https://www ...

  7. Mycat 读写分离 数据库分库分表 中间件 安装部署,及简单使用

    MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服 ...

  8. mongodb安装_Windows系统安装运行Mongodb服务

    概述 今天主要分享怎么在windows环境下安装部署mongodb服务,下载的话大家从官网下就可以了,这里就不介绍了. MongoDB stores data in flexible, JSON-li ...

  9. Destoon源数据库配置文件在哪_数据库监控软件Lepus安装部署详解

    Lepus安装部署 一.软件介绍 Lepus是一套开源的数据库监控平台,目前已经支持MySQL.Oracle.SQLServer.MongoDB.Redis等数据库的基本监控和告警(MySQL已经支持 ...

最新文章

  1. 关于学习Python的一点学习总结(53)
  2. 华人首位!许晨阳获2021年美国数学会代数领域最高奖
  3. 【教程】简易CDQ分治教程学习笔记
  4. c++对象拷贝语意学
  5. 浮点数的表示和基本运算 【转载】
  6. python的opencv模块_OpenCV Python - 没有名为cv2的模块(再次)
  7. flash源文件_Animate/FLASH如何将多个源文件合并
  8. IMAX影厅专候天神下凡 巨幕电影2010年观影指南
  9. redis中集群的故障恢复
  10. Jenkins实现自动打包Android(安卓)程序
  11. 【更新】Chromium引擎集成控件DotNetBrowser V1.13发布 | 全新协议处理程序
  12. 搭建php实验报告_php实验报告..doc
  13. js获取某年某月某天是第几周
  14. 计算机网络中的猫,猫(调制解调器)和路由器有什么区别和功能?
  15. 数据库的概念?怎么在linux内安装数据库?怎么使用?
  16. 模电——电路中电源地、模拟地、信号地的区别与联系
  17. 关于用c++播放音乐的问题
  18. dell中小企业商用台式机Vostro4667 win10家庭中文版重装成win7版
  19. 退化过程及模型的简单介绍
  20. P2600 [ZJOI2008]瞭望塔(半平面交)

热门文章

  1. 《需求分析与系统设计》阅读笔记三
  2. 推荐一款高端大气上档次的在线作图工具
  3. python开发工具
  4. 终于决定要写写东西了
  5. python-深浅copy-18
  6. Oracle 之 配置HugePages内存
  7. 关于mysql的初步学习 (五)
  8. 1491: [NOI2007]社交网络
  9. Struts2动态方法调用
  10. acegi,IBM的Acegi Security System(1)