mongodb 安装部署说明
mongodb.conf 配置文件
# Where the databases will be stored
dbpath=/usr/local/mongodb/mongodb-3.4./data/db # The port number the mongod server will listen on
# port= # 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./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:
# description: mongod
# processname: mongod
# pidfile: /var/run/mongodb.pid # Source function library.
. /etc/rc.d/init.d/functions RETVAL=
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 ] && . $config start() {
if [ ! -x $exec ]
then
echo \$exec not found
exit
fi echo -n $"Starting $prog: " daemon $exec --fork --logpath=/usr/local/mongodb/mongodb-3.4./logs/mongod.log --logappend -f $config
RETVAL=$?
echo
[ $RETVAL = ] && touch ${lockfile}
return $RETVAL } stop() {
echo -n $"Stopping $prog: "
killproc $prog
RETVAL=$?
echo
[ $RETVAL = ] && rm -f $lockfile $pidfile
} restart() {
stop
start
} # See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep
start
;;
*) echo $"Usage: `basename $0` {start|stop|restart|status}"
exit
esac exit $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 安装部署说明的更多相关文章
- MongoDB安装部署(一)
前言 MongoDB是一个由C++语言编写的基于分布式文件存储的数据库,是当前NoSQL数据库中比较热门的一种,旨在为Web应用提供可扩展的高性能数据存储解决方案. MongoDB 简介 MongoD ...
- 快速掌握mongoDB(一)——mongoDB安装部署和常用shell命令
1.mongoDB简介 mongoDB 是由C++语言编写的,是一种分布式的面向文档存储的开源nosql数据库.nosql是Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统 ...
- mongoDB(一)——mongoDB安装部署和常用shell命令
1.mongoDB简介 mongoDB 是由C++语言编写的,是一种分布式的面向文档存储的开源nosql数据库.nosql是Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统 ...
- linux + MongoDB 安装 + 部署 + 讲解 (满满干货看完记得收藏噢)
话不多说开始了! 安装 安装就依据菜鸟教程的进行安装 传送门 => https://www.runoob.com/mongodb/mongodb-linux-install.html 好啦!现在 ...
- Linux-Ubuntu14.04下mongodb安装部署
mongo 下载:https://www.mongodb.com/download-center/community?jmp=nav 创建目录,将下载的文件放在如下位置 xxx@ubuntu:/usr ...
- Windows下Mongodb安装部署
1.下载安装包 mongodb-win32-x86_64-enterprise-windows-64-3.6.4.zip 解压 安装失败(当前环境windows server2012 R2):已验证可 ...
- 分享知识-快乐自己:mongodb 安装部署(linux)
1):下载 mongodb 包 [root@admin tools]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6. ...
- linux上MongoDB安装部署
①下载安装包 mongodb-linux-x86_64-rhel62-3.6.3.tgz ②解压: tar zxvf mongodb-linux-x86_64-rhel62-3.6.3.tgz ...
- Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...
随机推荐
- node.js 安装了express后提示不是内部命令的解决方法
比较完美的过程应该是这样的: 安装express npm install express-generator -g 再测试 express -V 然而...... 检查了下系统变量: 对比我的路径: ...
- war后缀的文件
其实war文件就是Java中web应用程序的打包.借用一个老兄的话,"当你一个web应用程序很多的时候,如果你想把它部署到别的机器上,来回拷这些文件是件挺郁闷的事情,如果要是一个文件就好了. ...
- ylbtech-LanguageSamples-Security(安全)
ylbtech-Microsoft-CSharpSamples:ylbtech-LanguageSamples-Security(安全) 1.A,Security 示例(Sample) 返回顶部 “安 ...
- iOS:quartz2D绘图(画一些简单的图形,如直线、三角形、圆、矩形、文字等)
前一篇几乎已经详细介绍了Quartz2D的所有知识,这一篇以及后面就不废话了,主要是用具体的实例来演示绘图效果. 这里我们先来绘制一些简单的图形(如直线.三角形.圆.矩形.文字.图像),它有两种方式可 ...
- Axure 简单原型设计
简介 Axure RP是一个专业的快速原型设计工具.Axure(发音:Ack-sure),代表美国Axure公司:RP则是Rapid Prototyping(快速原型)的缩写. Axure RP是美国 ...
- [转载]抓包工具Charles乱码解决办法
FROM: http://blog.csdn.net/huanghanqian/article/details/52973651 安装 SSL 证书 Mac 端 首先去 http://www.char ...
- redis学习笔记——事件处理
Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件: 文件事件(file event):Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字 ...
- block的知识点
// // main.m // 1211块练习 // // Created by jerehedu on 14/12/11. // Copyright (c) 2014年 jereh. All ...
- Android开发--用户定位服务--UserLocation
Android开发--用户定位服务--UserLocation 2013-01-28 08:32:26 我来说两句 作者:BruceZhang 收藏 我要投稿 [java] & ...
- 网页图表控件Highcharts选项配置参数
Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明文档,而中文版的文档网上甚少,且零散不全.这里,我把Highcharts常用的最核心的参 ...