前言

1、目前MongoDB最新稳定版本是:6.0.8

2、MongoDB 5+和6+版本已不支持centos6.2+系统,参考https://docs.mongoing.com/install-mongodb

3、centos6.5目前最高支持到MongoDB4.4.23,但MongoDB从4.2.24以后的版本中已不再内置mongorestore等工具,需要单独安装MongoDB Database Tools

4、MongoDB Database Tools目前最新版本是100.7.3, 还支持centos6.2+版本,所以,centos6.5还是建议安装MongoDB4.4.23,然后单独安装MongoDB Database Tools

安装MongoDB4.4.23

下载

社区版下载地址:https://www.mongodb.com/try/download/community   选择CentOS6.2+这个

安装

传到服务器上,开始安装

#解压
tar zxvf mongodb-linux-x86_64-rhel62-4.4.23.tgz
#移动到安装目录,如果有同名文件夹先删除
mv mongodb-linux-x86_64-rhel62-4.4.23 /usr/local/mongodb
#创建数据库和日志文件夹
mkdir -p /usr/local/mongodb/data/db
mkdir -p /usr/local/mongodb/data/log/

创建个配置文件,通过配置文件管理mongo

vim /usr/local/mongodb/mongodb.conf

输入以下内容

# 数据库数据存放目录
dbpath=/usr/local/mongodb/data/db
# 日志文件存放目录
logpath=/usr/local/mongodb/data/log/mongodb.log
# 日志追加方式
logappend=true
# 端口
port=27017
# 是否认证
auth=false
# 以守护进程方式在后台运行
fork=true
# 远程连接要指定ip,否则无法连接;0.0.0.0代表不限制ip访问
bind_ip=0.0.0.0

配置环境变量

修改环境变量文件

vim /etc/profile

在最后添加内容

export MONGODB_HOME=/usr/local/mongodb
PATH=$PATH:$MONGODB_HOME/bin

使其生效

source /etc/profile

查看版本:mongo --version

安装MongoDB Database Tools

下载

下载地址:https://www.mongodb.com/try/download/database-tools   选择CentOS6.2+这个

安装

#解压
tar zxvf mongodb-database-tools-rhel62-x86_64-100.7.3.tgz
#移动到mongodb安装目录
mv mongodb-database-tools-rhel62-x86_64-100.7.3/bin /usr/local/mongodb/tools

配置环境变量

修改环境变量文件

vim /etc/profile

因为上面安装mongo的使用已经配置了MONGODB_HOME所以,这里在最后添加内容tools即可

PATH=$PATH:$MONGODB_HOME/tools

使其生效

source /etc/profile

查看版本

mongorestore --version

启动停止服务

启动服务

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

停止服务

mongod --shutdown -f /usr/local/mongodb/mongodb.conf

end。

centos6.5安装MongoDB4.4.23的更多相关文章

  1. CentOS6.4x64安装mysql5.6.23(rpm)

    #查看已安装的的mysql shell>rpm -qa|grep -i mysql #根据上条命令的结果卸载mysql shell>rpm -e -nodeps mysql* #下载mys ...

  2. CentOS6.5_64bit下编译安装MySQL-5.6.23

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/44785511 ************************************** ...

  3. Centos6 yum安装openldap+phpldapadmin+TLS+双主配置

    原文地址:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%8 ...

  4. CentOS-6.3安装配置JDK-7或 JDK-6

    链接地址:http://blog.csdn.net/shuixin536/article/details/8954000 http://www.cnblogs.com/zhoulf/archive/2 ...

  5. CentOS-6.3安装配置SVN

    安装说明 系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN [ro ...

  6. Centos6.9安装vsftpd并配置多用户的方法

    本文介绍了Centos6.9安装vsftpd并配置多用户的方法,分享给大家,具体如下: 一.安装vsftpd ? 1 2 3 4 5 6 7 8 #安装vsftpd yum -y install vs ...

  7. centos6.9安装xampp后报错:egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

    1.centos6.9安装xampp(xampp-linux-x64-7.0.21-0-installer.run)后启动的时候,报错: egrep: error while loading shar ...

  8. vmware Centos6.6安装64位

    Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...

  9. Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】

    摘要: 拆腾了几天,终于在今天找到了快速安装Gitlab的方法.CentOS6.5安装gitlab-6.9.2 参考网址:https://gitlab.com/gitlab-org/omnibus-g ...

  10. CentOS6.5安装Tomcat

    安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...

随机推荐

  1. 【ToolChains】| CMake 技巧

    判断 CMake 编译环境 编译类型 CMAKE_BUILD_TYPE 可取值为:Debug, Release, RelWithDebInfo, MinSizeRel 等预设值 if (CMAKE_B ...

  2. 【cJSON】轻量级的C语言JSON解析器

    C++ 进阶版:[CJsonObject]C++ JSON 解析器使用教程 1. JSON与cJSON JSON -- 轻量级的数据格式 JSON 全称 JavaScript Object Notat ...

  3. echarts自定义legend样式

    https://blog.csdn.net/changyana/article/details/126281275

  4. uni-app项目打包成H5部署到服务器(超详细步骤)

    https://blog.csdn.net/weixin_49577940/article/details/118058899?spm=1001.2101.3001.6650.1&utm_me ...

  5. 启动vue项目失败,报错Failed at the node-sass@4.14.1 postinstall script.

    https://www.cnblogs.com/xiaodangshan/p/13061618.html

  6. java项目实践-cookie-session-day18

    目录 1. cookie 2. session 3. servletcontext 4.servletConfig 1. cookie cookie 在客户端(浏览器)中保持http状态的 信息技术 ...

  7. 在线P图工具(基于minipaint开发)

    在浏览github过程中,发现一个超级实用的仓库,viliulsle开发的minipaint,类似于photoshop的网页版.基于webpack开发的,打包非常简单,故自己搭建了一套. 在线预览 在 ...

  8. 基于python+django的旅游信息网站-旅游景点门票管理系统设计与实现

    该系统是基于python+django开发的旅游景点门票管理系统.是给师弟做的课程作业.大家学习过程中,遇到问题可以在github咨询作者 演示地址 前台地址: http://travel.gitap ...

  9. ABP微服务系列学习-微服务模板结构

    开源版本ABP CLI里面的模板是不包含微服务模板的,而商业版里面有一个微服务模板.这个模板据说是微服务的最佳实践,eShopOnAbp这个仓库的结构基本也和商业版的微服务模板一致.那就开始学习一下. ...

  10. AMBA Bus介绍_01

    AMBA总线概述 系统总线简介 AMBA 2.0 AHB - 高性能Bus APB - 外设Bus AHB ASB APB AHB 组成部分 APB组成部分 AMBA协议其他有关问题 DMA DMA ...