Mongodb源码安装

系统环境:Centos-7 64位

下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.5.tgz

上传位置:/usr/local/src

软件安装位置:/usr/local/mongodb

数据存放位置:/usr/local/mongodb/data

日志存放位置:/usr/local/mongodb/logs

安装

解压

[[email protected] /]# cd /usr/local/src

[[email protected] src]# tar -zxv -f mongodb-linux-x86_64-rhel70-3.2.5.tgz

[[email protected] src]# mv  mongodb-linux-x86_64-rhel70-3.2.5.tgz  /usr/local/mongodb

[[email protected] src]# cd /usr/local/mongodb

创建数据库目录和日志目录

[[email protected] mongodb]#mkdir  -p  /usr/local/mongodb/data

[[email protected] mongodb]#mkdir  -p  /usr/local/mongodb/logs

配置防火墙

# vi /etc/sysconfig/iptables

插入

-A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT

# service iptables restart

启动mongodb

Mongodb的默认数据库目录是/data/db,改变目录需要在启动时添加路径配置

[[email protected] /]# cd /usr/local/mongodb

[[email protected] mongodb]# ./bin/mongod --dbpath=/usr/local/mongodb/data --logpath /usr/local/mongodb/logs/log.txt --logappend  --fork

看到如下信息说明已经安装完成并成功启动:

about to fork child process, waiting until server is ready for connections.
forked process: 35828
child process started successfully, parent exiting

停止mongodb

[[email protected] /]# cd /usr/local/mongodb

[[email protected] mongodb]# ./bin/mongod --shutdown --dbpath /usr/local/mongodb/data/

添加Centos开始启动项

[[email protected] src]# vi + /etc/rc.d/rc.local
将mongodb启动命令追加到本文件中: 
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data –logpath
/usr/local/mongodb/logs/log.txt --logappend --fork

时间: 2024-10-12 10:24:25

Mongodb源码安装的相关文章

Mongodb源码安装for centos6

本文源链接地址:https:www.93bok.com Mongodb简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.它在许多场景下可用于替代传统的关系型数据库或键/值存储方式.它是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案.它支持的数据结构非常松散,会将数据存

搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展

上一篇:搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展 一.安装MongoDB 1.创建mongodb用户组和用户 groupadd mongodb useradd -r -g mongodb -s /sbin/nologin -M mongodb 2.下载mongodb源码包,并将源码包放到/usr/local/src/目录下下载页面:https://www.mongodb.com/download-center?jmp=nav这里用的是 mongodb-linux-x

PHP7源码安装MongoDB和MongoDB拓展

一.安装MongoDB 1.创建mongodb用户组和用户 groupadd mongodb useradd -r -g mongodb -s /sbin/nologin -M mongodb 2.下载mongodb源码包,并将源码包放到/usr/local/src/目录下下载页面:https://www.mongodb.com/download-center?jmp=nav这里用的是 mongodb-linux-x86_64-rhel62-3.2.10.tgz下载地址:https://fast

源码安装mysql,及主从同步

源码安装mysql [可选] 如果用源码安装cmake软件: cd /home/oldboy/tools/ tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure #CMake has bootstrapped. Now run gmake. gmake gmake install cd ../ 依赖包安装(这里直接可以用yum安装cmake) # yum install cmake gcc gcc-c++ gcc-g77 autoconf au

CentOS/RHEL7 源码安装Mysql5.5.22

本文以CentOS7为例,介绍mysql的源码安装! 环境介绍: 操作系统:CentOS7 (安装时选择Gnome桌面 及 开发工具) 软件:mysql5.5.22.tar.gz 开始安装: 安装前环境准备: yum install ncurses  ncurses-devel  cmake 1. 创建mysql用户及组 # groupadd mysql # useradd mysql  -g  mysql -s /sbin/nologin -r 2. BUILD源代码 # tar zxvf m

搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展

上一篇:搭建LNAMP环境(四)- 源码安装PHP7 一.安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbin/nologin -M redis 2.下载redis源码包,将源码包放到/usr/local/src/目录下 下载页面:http://redis.io/download这里用的是redis-3.2.5.tar.gz下载地址:http://download.redis.io/releases/redis-3

搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展

上一篇:搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展 一.安装Memcached 1.yum安装libevent事件触发管理器 yum -y install libevent-devel 2.创建memcached用户组和用户 groupadd memcached useradd -r -g memcached -s /sbin/nologin -M memcached 3.下载memcached源码包,并将源码包放到/usr/local/src/目录下下载页面

NoSQL系列(1)——memcached源码安装使用

0. 引言 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL",泛指非关系型数据库,因为NoSQL不仅仅是指一种数据库.就像关系型数据库中有MySQL和Oracle等类型,NoSQL也有memcached.MongoDB和redis等. NoSQL数据库存储原理非常简单(典型的数据类型为k-v),不存在繁杂的关系链,比如mysql查询的时候,需要找到对应的库.表(通常是多个表)以及字段.NoSQL数据可以存储在内存里,查询速度非常快,因此NoSQL数据库随

centos7.2源码安装openssl1.0.2

centos7.2默认是安装了opensll软件包的,但是部署个别服务时,由于版本太低.会影响服务的正常部署.只能使用源码安装提高openssl软件版本. 因为之前有openssl软件包,所以要先移除之前版本: 删除旧版本: yum remove -y openssl openssl-devel 源码安装openssl需要perl环境编译,如果没有perl环境还是需要安装: yum -y install perl perl-devel 现在新版本openssl: wget https://www