Debian 8.2 64位 安装MongoDB

第一步: 

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86\_64-debian81-3.2.10.tgz

第二步:

tar -zxvf mongodb-linux-x86_64-debian81-3.2.10.tgz -C /data/server && mv /data/server/mongodb-linux-x86_64-debian81-3.2.10 /data/server/mongodb 

第三步:

mkdir -p /data/mongodb

第四步:

vim /etc/mongodb.conf

1dbpath=/data/mongodb 2 3master=true 4 5logpath=/data/mongodb/mongodb.log 6 7logappend=true

第五步:

cd /data/server/mongodb/bin

./mongod -f /etc/mongodb.conf  &

ps -def | grep mongod

第六步:

自启动

vim /etc/init.d/mongodb
 

1#!/bin/sh 2### BEGIN INIT INFO 3# Provides: mongod 4# Required-Start: $remote_fs $syslog 5# Required-Stop: $remote_fs $syslog 6# Default-Start: 2 3 4 5 7# Default-Stop: 0 1 6 8# Short-Description: Start/stop 9### END INIT INFO 10 11# Source function library. 12. /lib/lsb/init-functions 13 14retval=0 15pidfile=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'` 16 17CONFIG="/etc/mongodb.conf" 18PROGRAM="/data/server/mongodb/bin/mongod" 19MONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'` 20 21test -x $PROGRAM || exit 0 22 23case "$1" in 24 start) 25 ulimit -n 3000 26 log_begin_msg "Starting MongoDB server" 27 $PROGRAM -f $CONFIG & 28 log_end_msg 0 29 ;; 30 stop) 31 log_begin_msg "Stopping MongoDB server" 32 if [ ! -z "$MONGOPID" ]; then 33 kill -15 $MONGOPID 34 fi 35 log_end_msg 0 36 ;; 37 status) 38 ;; 39 *) 40 log_success_msg "Usage: /etc/init.d/mongodb {start|stop|status}" 41 exit 1 42esac 43 44exit 0

保存文件并修改权限

chmod +x /etc/init.d/mongodb

注册开机脚本

update-rc.d mongodb defaults

参考:

http://blog.csdn.net/ctbinzi/article/details/42425989

更多文章:http://blog.gavinzh.com

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )