文档章节

CentOs7 急速安装 MongoDB

gaob2001
 gaob2001
发布于 2017/08/21 17:02
字数 314
阅读 7
收藏 0

CentOs7 急速安装 MongoDB,献给还在为装机浪费生命的同学。

准备工作:

Centos7 最小化安装(或者更高)

Mongo 官网下载 MongoDB 安装包 (https://www.mongodb.com/download-center?jmp=nav#community)

开始:

把文件上传到服务器,我这是上传到 /root/ 路径,mongodb 版本为 3.4.7

[root@localhost ~]# ll
total 98316
-rw-------. 1 root root      1320 Aug 14 13:48 anaconda-ks.cfg
-rwx------. 1 root root 100670645 Aug 14 15:03 mongodb-linux-x86_64-rhel70-3.4.7.tgz
[root@localhost ~]# 

执行安装命令

export MONGO_FILE=mongodb-linux-x86_64-rhel70-3.4.7.tgz && \
export MONGO_FOLDER=mongodb-linux-x86_64-rhel70-3.4.7 && \
tar -xzvf $MONGO_FILE -C /usr/local/ && \
cd /usr/local/$MONGO_FOLDER && \
mkdir db && \
mkdir logs && \
cd bin && \
echo "dbpath=/usr/local/$MONGO_FOLDER/db" >> mongodb.conf && \
echo "logpath=/usr/local/$MONGO_FOLDER/mongodb.log" >> mongodb.conf && \
echo "port=27017" >> mongodb.conf && \
echo "fork=true" >> mongodb.conf && \
echo "logappend=true" >> mongodb.conf && \
./mongod --config mongodb.conf

解释一下前2行

MONGO_FILE: mongodb文件的全称包括后缀。

MONGO_FOLDER: mongodb压缩包解压出来的文件夹的名字。

执行完 mongodb 默认启动

端口为 27017,

数据目录为 /usr/local/mongodb-linux-x86_64-rhel70-3.4.7/db,

日志目录为 /usr/local/mongodb-linux-x86_64-rhel70-3.4.7/logs,

启动时的配置文件为 /usr/local/mongodb-linux-x86_64-rhel70-3.4.7/bin/mongodb.conf

允许远程连接 (在生产环境建议关闭远程连接)

 

这里为了方便演示远程连接先将防火墙关闭

systemctl stop firewalld && setenforce 0;

 

使用客户端测试连接

© 著作权归作者所有

gaob2001

gaob2001

粉丝 5
博文 72
码字总数 55339
作品 0
黄浦
程序员
私信 提问
centos7 yum安装MongoDB

centos7 yum安装MongoDB 2017年11月11日 12:39:05 谢高升 阅读数:6233 标签: mongodbcentosyum 更多 个人分类: LANMP 原文博客地址http://xgs888.top/post/view?id=64 centos7 yum安装mon...

linjin200
2018/12/05
29
0
centos7安装MongoDB3.4

centos7安装MongoDB3.4 简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,...

linjin200
2018/12/05
14
0
MongoDB4.0在CentOS7上面的安装

安装MongoDB 配置yum 安装MongoDB软件包 出现了如下问题: 获取 GPG 密钥失败:[Errno 14] curl#35 - "Cannot communicate securely with peer: no common encryption algorithm(s)." 这个问......

亚林瓜子
02/28
171
0
MongoDB 3.4.2 SQL 查询语句详解

本文对 MongoDB 的一些基本操作做一下整理和总结。 首先会介绍一下基于命令行的sql操作,其次结合 spring 的 mongoTemplate 介绍一下如何通过 java 操作数据库。对 NoSQL 不熟悉的同学可以了...

gaob2001
2018/05/24
199
0
centos7 新手阿里云服务器安装mongodb

简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 MongoDB特点 模式自由 :可以把不同结构的文档存...

醉雨
05/23
50
0

没有更多内容

加载失败,请刷新页面

加载更多

JS其他类型值转化为Boolean类型规则

本文转载于:专业的前端网站➤JS其他类型值转化为Boolean类型规则 由于最近在笔试的时候,发现好多关于其他类型转化为Boolean类型的题目,因此总结一下! 一、String类型转化为Boolean 1.转化...

前端老手
28分钟前
4
0
EurekaClient自动装配及启动流程解析

在上篇文章中,我们简单介绍了EurekaServer自动装配及启动流程解析,本篇文章则继续研究EurekaClient的相关代码 老规矩,先看spring.factories文件,其中引入了一个配置类EurekaDiscoveryClie...

Java学习录
34分钟前
5
0
析构函数是否必须为虚函数?为何?

在C++中,基类指针可以指向一个派生类的对象。如果基类的析构函数不是虚函数,当需要delete这个指向派生类的基类指针时,就只会调用基类的析构函数,而派生类的析构函数无法被调用。容易造成...

天王盖地虎626
34分钟前
5
0
【TencentOS tiny】深度源码分析(7)——事件

引言 大家在裸机编程中很可能经常用到flag这种变量,用来标志一下某个事件的发生,然后在循环中判断这些标志是否发生,如果是等待多个事件的话,还可能会if((xxx_flag)&&(xxx_flag))这样子做...

杰杰1号
38分钟前
6
0
聊聊nacos client的ServerHttpAgent

序 本文主要研究一下nacos client的ServerHttpAgent HttpAgent nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/http/HttpAgent.java public interface HttpAgent { ......

go4it
44分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部