我的个人博客:逐步前行STEP

安装MongoDB

1、下载源码
在mongodb官方下载自己需要的版本:https://www.mongodb.com/download-center/community
2、解压

tar -zxvf mongodb-linux-x86_64-4.0.6.tgz

3、创建配置文件

#vi mongodb.conf
写入:
port=27017 #端口
dbpath=/usr/local/mongodb/data #数据库存文件存放目录
logpath=/usr/local/mongodb/log/mongodb.log #日志文件存放路径
logappend=true #使用追加的方式写日志
fork=true #以守护进程的方式运行,创建服务器进程
maxConns=100 #最大同时连接数
noauth=true #不启用验证
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger  #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0  #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB

5、配置环境变量

#vi /etc/profile
写入:export PATH=/usr/local/mongodb/bin:$PATH
#source /etc/profile

6、使用配置文件启动mongo

mongo -f /usr/local/mongo/mongodb.conf

7、将mongodb配置成服务

vi /etc/init.d/mongodb
写入:
#!/bin/sh
#
#mongod - Startup script for mongod
#
# chkconfig: - 85 15
# description: Mongodb database.
# processname: mongod
# Source function library. /etc/rc.d/init.d/functions
# things from mongod.conf get there by mongod reading it
# OPTIONS
OPTIONS=" -f /usr/local/mongodb/mongodb.conf  &"
#mongod
mongod="/usr/local/mongodb/bin/mongod"
lockfile=/var/lock/subsys/mongod
start()
{echo -n $"Starting mongod: "daemon $mongod $OPTIONSRETVAL=$?echo[ $RETVAL -eq 0 ] && touch $lockfile
}stop()
{echo -n $"Stopping mongod: "killproc $mongod -QUITRETVAL=$?echo[ $RETVAL -eq 0 ] && rm -f $lockfile
}restart () {stopstart
}
ulimit -n 12000
RETVAL=0case "$1" instart)start;;stop)stop;;restart|reload|force-reload)restart;;condrestart)[ -f $lockfile ] && restart || :;;status)status $mongodRETVAL=$?;;*)echo "Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}"RETVAL=1
esac
exit $RETVAL

将启动脚本设置可执行权限

chmod +x /etc/init.d/mongodb

8、设置开机启动

chkconfig   --add  mongodb
chkconfig mongodb on

9、开启、关闭mongodb服务

service mongodb start
service mongodb stop
service mongodb restart

编译安装MongoDB以及安装PHP的mongodb扩展相关推荐

  1. mongodb 1安装,开启

    1下载所需版本的MongoDB的二进制文件. 从MongoDB下载中心下载二进制文件. curl -O https://fastdl.mongodb.org/osx-ssl/mongodb-osx-s ...

  2. linux php7 mongodb,CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis

    CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis 我是想能yum就yum,所有软件的版本一直会升级,注意自己当时的版本是不是已经更新了. 首先装CentOS 7 装好cento ...

  3. Nginx+Php(FastCGI、Php-fpm)+Mysql+Zend+Memcache+Phpmyadmin+MongoDB+TT安装

    === 源码包下载 === wget http://www.monkey.org/~provos/libevent-1.2.tar.gz wget http://www.danga.com/memca ...

  4. MongoDB的安装和启动

    --- typora-copy-images-to: media --- # MongoDB的安装与启动 MongoDB是一款非关系型数据库,在前端开发中使用较多.但他的安装方式和启动方式在很多情况会 ...

  5. mongodb的安装以及客户端

    mongodb是一种非关系型的数据库,与传统的sql有很大的不同,但都是用于数据管理的,本人也是初学,很多地方都是模仿,在这里只是记录本人初次安装mongodb和客户端,记录一下安装的步骤,以便以后用 ...

  6. 查看mongodb数据路径_【数据库】mongodb数据库安装

    简介 本文简单介绍mongodb主从备份安装.包括两部分: 数据库安装 主从配置 安装数据库 1.配置yum源 cd /etc/yum.repos.d vi mongodb-org-4.0.repo ...

  7. mongodb的安装及主从复制

    mongodb的安装及主从复制 转载http://linuxme.blog.51cto.com/1850814/965184 一.mongodb安装 1.下载mongodblinux版本(注意32位和 ...

  8. 手把手教你 MongoDB 的安装与详细使用(二)

    上一篇文章练习了,MongoDB 的以下操作 安装 MongoDB 服务 连接 MongoDB MongoDB 创建数据库 MongoDB 删除数据库 MongoDB 插入文档 MongoDB 删除文 ...

  9. 手把手教你 MongoDB 的安装与详细使用(一)

    一.什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用 ...

最新文章

  1. Tensorflow快速入门2--实现手写数字识别
  2. 分块读取Blob字段数据(Oracle)
  3. 基于oracle设计与实现,基于Oracle的高校研究生招生系统设计与实现.doc
  4. bootstrap php zend,Zend Framework教程之Bootstrap类用法概述
  5. MongoDB与python 交互
  6. oracle无法远程安装,docker部署Oracle,无法远程连接(已解决)
  7. 活动目录管理中常用的脚本(二)
  8. 云原生日志管理瑞士军刀 Fluent Operator 中文入门教程
  9. 红月服务器制作过程,红月3.8C私服架设教程
  10. kpi绩效考核流程图_KPI及绩效考核流程
  11. Enterprise Architect安装
  12. 浙江省计算机英语等级考试,2020年上半年浙江省高校计算机等级考试报名(浙江外国语...
  13. Sky Hackthon比赛指北-ASR篇
  14. 颜色特征怎么在kcf算法中得出高斯响应矩阵的代码_剖析KCF
  15. 计算机音乐数字乐谱生僻字,《生僻字》歌曲简谱
  16. 调查结果:您使用什么.NET Framework功能?
  17. MySQL基本优化方案
  18. 无线传感网络在医疗领域的应用
  19. 基于java的搜索引擎的设计与实现
  20. 抓住机会,敢于尝试——第一次讲解ppt

热门文章

  1. 常用IE浏览器的兼容处理(方法一)
  2. via浏览器简洁主页html源码 支持搜索提示
  3. 文件管理系统源码_基于Spring Cloud微服务构建多平台功能完善小说弹幕网站源码分享...
  4. 百度SEO站群易优CMS 聚合关键词seo插件(上权重神器)
  5. linux mount挂载大小,Linux中mount挂载问题小结
  6. 扁平图文列表小程序模板
  7. Magento模型集合addFieldToFilter常用过滤条件
  8. Responsive Web Design 简单介绍与优缺点、实作入门, 响应式设计
  9. CakePHP你必须知道的21条技巧
  10. Network Embedding 与 Graph Embedding