安装mongodb

首先考虑离线安装,但是安装过程中在启动服务的时候出现了问题,centOS出于稳定原因考虑,系统自带的glibc版本过低,

而编译需要使用较高版本,这个问题我查询了一下,需要升级glibc,我觉得特别麻烦,遂换成在线安装,在线安装成功。

CentOS6.10在线安装MongoDB3.2

(参考文章:https://blog.csdn.net/tengdazhang770960436/article/details/73609061)

1、创建repo,命令如下:

sudo vim  /etc/yum.repos.d/mongodb-org-3.2.repo

在这个文件中输入以下内容【注意复制的时候开头几个字符可能没有复制上去,仔细检查一下】

[mongodb-org-3.2]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.2/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

然后 :wq 保存退出

2、安装mongodb和相关工具,命令如下:

yum  install  -y  mongodb-org

上面的命令有可能失败,多尝试几次即可。

3、查看mongodb版本

mongo  -version

4、启动mongodb

sudo   service  mongod  start

5、查看mongodb是否启动成功

pgrep  mongo -l

6、关闭mongodb

sudo  service  mongod  stop

至此,mongodb安装成功。

补充:

1、查看相关文件目录

whereis mongod

2、

mongodb的配置文件地址:/etc/mongod.conf

日志存储文件地址:/var/log/mongodb/mongod.log

数据存储文件地址:/var/lib/mongo

安装完成后在某次启动的时候报错:Error starting mongod. /var/run/mongodb/mongod.pid exists.

使用了https://www.cnblogs.com/zmoumou/p/10303792.html   方法但是再次启动仍然报此错。

但是直接使用命令   mongod  可以正常启动。

详细参考:https://www.cnblogs.com/matchless/p/4324078.html

卸载mongodb:https://blog.csdn.net/tengdazhang770960436/article/details/73609061

安装Redis

Redis这里采用的是离线安装的方式。

1、下载redis到/opt/software并解压到opt/module。

命令:  tar  -zxvf  redis  -C  /opt/module

2、执行make命令进行编译

cd  redis

make

注:此时出现了错误,原因是redis是C语言实现的,需要gcc来进行编译,出错的原因是系统未安装gcc,执行以下命令安装gcc:

yum  install  -y  gcc  g++-c++  make

(centOS的命令是yum,ubantu的命令是apt-get,这里不要搞混淆了。)

再次执行make,出现错误,执行以下命令:

make  MALLOC=libc

(然后 make install  不确定是否需要这一步,写在这里)

然后执行以下命令启动服务:  ./src/redis-server

查看执行结果后,点击回车,至此安装成功。

CentOS6.10下安装MongoDB和Redis的更多相关文章

  1. CentOS6.5下安装mongodb

    MongoDB是目前最常用的NoSQL-非关系型数据库. 本文将介绍在CentOS下如何通过yum安装MongoDB. 1.首先在CentOS6.5下,编辑Mongo的yum源: 在/etc/yum. ...

  2. centos6.10下安装mysql8.0.16root密码修改的坑

    上图截取别人的自己懒得弄,检查自己的linux是否有安装就按上图做就行了 接下来是我的干货 mysql8.0安群策略对密码设置很严格规则:大小写加数字和特殊字符串 使用yum安装mysql 后 my. ...

  3. CentOS6.10下安装mysql-5.7.24

    卸载原有mysql 因为mysql数据库在Linux上实在是太流行了 所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面 我们可以通过如下命令来查看我们的操作系统上是否已经安装了 ...

  4. 【转载】CentOS6.5_X64下安装配置MongoDB数据库

    [转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09|  分类: 默认分类|举报|字号 订阅      下载LOFTER客户端 本文转载自zhm&l ...

  5. CentOS6.5下安装Apache2.4+PHP7

    CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...

  6. [原]Ubuntu 下安装Mongodb

    Mongodb是一款开源的数据库,这里不用我多说了,下面说一下Ubuntu下安装Mongodb可能遇到的问题和解决方案. 故事背景: 今天M$促销,1¥Windows Azure 4000¥-30天的 ...

  7. 建站笔记1:centos6.5下安装mysql

    近期买了个域名,想要玩玩自己建站点:接下来遇到的问题都会一次记录下来.以备自己以后复习查看: 首先建站方案选择: wordPress +centos6.5 +mysql; server买的:搬瓦工最低 ...

  8. Ubuntu 下安装Mongodb

    Mongodb是一款开源的数据库,这里不用我多说了,下面说一下Ubuntu下安装Mongodb可能遇到的问题和解决方案. 故事背景: 今天M$促销,1¥Windows Azure 4000¥-30天的 ...

  9. CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档

    ----------------CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档----------------------- [JDK1.7安 ...

随机推荐

  1. 【luogu4137】 Rmq Problem / mex - 莫队

    题目描述 有一个长度为n的数组{a1,a2,…,an}.m次询问,每次询问一个区间内最小没有出现过的自然数. 思路 莫队水过去了 233 #include <bits/stdc++.h> ...

  2. 欧几里得算法(gcd) 裴蜀定理 拓展欧几里得算法(exgcd)

    欧几里得算法 又称辗转相除法 迭代求两数 gcd 的做法 由 (a,b) = (a,ka+b) 的性质:gcd(a,b) = gcd(b,a mod b) int gcd(int a,int b){ ...

  3. 【算法•日更•第十期】树型动态规划&区间动态规划:加分二叉树题解

    废话不多说,直接上题: 1580:加分二叉树 时间限制: 1000 ms         内存限制: 524288 KB提交数: 121     通过数: 91 [题目描述] 原题来自:NOIP 20 ...

  4. phpstudy后门利用复现

    一.漏洞位置 程序自带的PHP的php_xmlrpc.dll模块中有隐藏后门,受影响的版本有phpstudy2016(php5.2/5.4).phpstudy2018(php5.2/5.4)等版本. ...

  5. 修改linux服务器的时区

    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate 1.asia.pool.ntp.org 如果出现如下错误 21 Jul 01:0 ...

  6. golang目录

    基础 golang安装及vscode编辑器配置 golang基础结构 golang基础数据类型 golang复合数据结构 goalng函数 golang方法 golang接口 golang并发 gol ...

  7. ceph 开启mgr balancer

    参考链接: mgr balancer模式探索及配置方法1 mgr balancer模式探索及配置方法2 1.ceph mgr module enable balancer [root@controll ...

  8. Host 'controller' is not mapped to any cell

    问题: Host 'controller' is not mapped to any cell 解决: 执行:nova-manage cell_v2 simple_cell_setup 再次检查:

  9. Redis的数据类型及使用场景

    1.redis 的数据类型 String 字符串 Hash 哈希 List 列表 Set 集合 ZSet(Sorted Set) 有序集合 2.使用场景 2.1 String 用户token 可以用r ...

  10. 2020.5.28 第八篇 Scrum冲刺博客

    Team:银河超级无敌舰队 Project:招新通 项目冲刺集合贴:链接 目录 一.每日站立会议 1.1 会议照片 1.2 项目完成情况 二.项目燃尽图 三.签入记录 3.1 代码/文档签入记录 3. ...