广告
返回顶部
首页 > 资讯 > 数据库 >Centos7 安装mongoDB
  • 823
分享到

Centos7 安装mongoDB

2024-04-02 19:04:59 823人浏览 薄情痞子
摘要

1,下载安装包下载mongoDB的安装文件地址:https://www.monGodb.org/downloads#production 选择linux 64-bit legacy 版本,下载到目

1,下载安装包

下载mongoDB的安装文件


地址:https://www.monGodb.org/downloads#productio


选择linux 64-bit legacy 版本,下载到目标服务器上。


解压文件


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

mv mongodb-linux-x86_64-3.0.2  /workspace/app/mongodb

进入解压后的目录,把bin文件夹内的文件都置为可执行权限


chmod -R 755 bin

2,创建数据文件路径

这里,我希望把数据文件和日志文件都放在data目录下,在任意位置创建data目录


mkdir data


进入data,创建数据文件目录


mkdir db




给data目录赋可写权限

chmod -R 755 data




3,编写配置文件

为了便于我们启动mongoDB,先编写一个配置文件


我这里把配置文件直接放入了bin目录下


vi mongodb.conf

内容如下:


port=27017

dbpath=/workspace/data/mongodb/db

 

logappend=true

fork=true

logpath=/workspace/log/mongodb/logs



注意,开启守护进程模式 fork 的时候,一定要设置log日志;

设置log日志要注意,logpath的路径一定要是文件路径,而不是文件夹路径。



4,测试启动

进入bin目录,输入命令


./mongod -f ./mongodb.conf


这时候会显示数据库启动成功

在服务器本地测试一下,使用命令


./mongo 127.0.0.1

MongoDB shell version: 2.6.4

connecting to: 127.0.0.1/test

这标识数据库启动成功



在局域网内的其它机器使用工具连接测试一下。


有的小伙伴可能会发现无法连接,通常这都是防火墙的端口没有打开造成的


使用命令打开端口


开启端口

firewall-cmd --zone=public --add-port=27017/tcp --permanent

查看端口

firewall-cmd --permanent --query-port=27017/tcp

 

 

重启防火墙

firewall-cmd --reload



注意事项:

a,要加上  --permanent 才能保证重启后也能打开


b,这里最好重启一下防火墙,有时候开启端口并不能立即生效,什么原因我也不清楚




好了,现在局域网内其它机器也可以连接到数据库了。



5,注册到系统开机启动

Centos 7的开机启动跟之前版本的centos有很大不同。现在用 systemctl命令代替了之前的chkconfig 和 service 命令


注册到开机启动的方法如下:


在系统服务目录下新建mongodb的启动服务,并给与754的权限


cd /lib/systemd/system

vi mongodb.service

chmod 754 mongodb.service



内容如下


[Unit]

 

Description=mongodb

After=network.target remote-fs.target nss-lookup.target

 

[Service]

Type=forking

ExecStart=/workspace/app/mongodb/bin/mongod -f /workspace/app/mongodb/bin/mongodb.conf

ExecReload=/bin/kill -s HUP $MaiNPID

ExecStop=/workspace/app/mongodb/bin/mongod --shutdown -f /workspace/app/mongodb/bin/mongodb.conf

PrivateTmp=true

 

[Install]

WantedBy=multi-user.target


路径必须要写绝对路径



启动

systemctl start mongodb.service

关闭

systemctl stop mongodb.service

注册到开机启动

systemctl enable mongodb.service


6,重启机器验证

reboot 



您可能感兴趣的文档:

--结束END--

本文标题: Centos7 安装mongoDB

本文链接: https://www.lsjlt.com/news/41080.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Centos7 安装mongoDB
    1,下载安装包下载mongoDB的安装文件地址:https://www.mongodb.org/downloads#production 选择Linux 64-bit legacy 版本,下载到目...
    99+
    2022-10-18
  • centos7下安装mongodb
    centos7下安装mongodb chenlongjs 2020-03-03 20:14:47 746 收藏 2 分类专栏: 个人问题总结 服役器配置 版权 mongodb介绍 MongoDB 是一个介于关系数据库和非关系数据库之间的产...
    99+
    2018-07-29
    centos7下安装mongodb
  • CentOS7安装MongoDB(3)
    目录创建配置文件systemd管理重载daemon设置开机自启MongoDB服务管理常用命令查看当前MongoDB版本安装PHP-mongodb扩展 软件下载地址:https://www.mongodb.com/try/downl...
    99+
    2014-12-11
    CentOS7安装MongoDB(3)
  • Centos7下 安装mongodb 3.6.6
    Centos7 下 完整安装 mongodb 3.6.6 mongodb 介绍 MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。Mon...
    99+
    2022-10-18
  • Centos7下安装MongoDB--v3.6
    Centos7下安装MongoDB--v3.6 小宋_ed76 0.0712018.06.26 17:28:48 字...
    99+
    2016-07-31
    Centos7下安装MongoDB--v3.6
  • centos7如何安装mongodb
    centos7安装mongodb的方法:1、打开centos7终端;2、创建一个/etc/yum.repos.d/mongodb-enterprise.repo文件并添加相关内容配置存储库;3、在终端命令行中输入“sudo yum inst...
    99+
    2022-10-19
  • CentOS7安装LNMP+Mongodb环境
    CentOS 7   MySQL 5.7.10   Mongo 3.2.1   Nginx 1.8.0   PHP 5.5.3...
    99+
    2022-10-18
  • Centos7 安装Mongodb的C++ driver
        按照官网(https://github.com/mongodb/mongo-cxx-driver/wiki/Quickstart-Guide-(New-Dri...
    99+
    2022-10-18
  • centos7使用yum安装mongodb
    安装软件: yum -y install mongodb mongodb-devel mongodb-server 修改配置文件:vim /etc/mongod.conf fork = tru...
    99+
    2022-10-18
  • Linux centos7 Mongodb安装 快速入门
    前往Mongodb官网下载安装包Mongodb下载地址:https://www.mongodb.com/download-center 可以下载最新的版本进行安装学习也可以点击 All Version B...
    99+
    2022-10-18
  • CentOS7下如何安装MongoDB数据库
    这篇文章给大家分享的是有关CentOS7下如何安装MongoDB数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。常规安装前往官网下载安装包,我选择的版本是CentOS7,打包方式选择的tgz。之后需要将压缩包...
    99+
    2023-06-22
  • CentOS7下安装MongoDB数据库过程
    目录常规安装使用Docker安装连接测试常规安装 前往官网下载安装包,我选择的版本是CentOS7,打包方式选择的tgz。 之后需要将压缩包上传至服务器并解压,我上传的是/usr/...
    99+
    2022-11-12
  • Centos7下MongoDB下载安装详细步骤
    Centos7下MongoDB下载安装详细步骤 LMRzero 2019-06-12 20:52:27 14473 收藏 10 分类专栏: MongoDB 版权 本文的环境为centos7,装的MongoDB版本为3.6.13 1.下载并...
    99+
    2015-04-25
    Centos7下MongoDB下载安装详细步骤
  • Centos7安装和卸载Mongodb数据库的方法
    MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰...
    99+
    2022-10-18
  • CentOS7安装MySQL8
    文章目录 一 前言二、Centos 7 安装 mysql8 步骤:1.下载MySQL官方的 Yum Repository2.安装方法一: 用wget 下载后安装方法二:下载 RMP 软件包将该...
    99+
    2023-10-22
    mysql centos linux
  • Centos7安装Redis
    Centos7安装Redis 1.单机安装Reids 多数情况下我们都需要基于Linux服务器来部署项目,而且redis官方也没有提供Windows版本的安装包。所以我们就可以在centos虚拟机来部...
    99+
    2023-09-10
    java linux
  • centos7安装php
    在 CentOS 7 上使用 Remi 仓库安装 PHP 7.4,您可以按照以下步骤操作  安装 EPEL 仓库: yum install -y epel-release  安装 Remi 仓库: sudo yum install -y ...
    99+
    2023-09-22
    php 开发语言
  • centos7安装jenkins
    安装jdk解压jdkmkdir /data tar zxvf jdk-8u211-linux-x64.tar.gz -C /data/添加环境变量vim /etc/profile最...
    99+
    2023-01-31
    jenkins
  • CentOS7安装python3.6.6
    ##1. 下载Python包 wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz ##2. 解压Python包 tar -xzvf Python-3.6.6.t...
    99+
    2023-01-30
  • centos7安装python3.6.5
    安装python3.6可能使用相关软件# yum groupinstall 'Development Tools'# yum install -y ncurses-libs zlib-devel mysql-devel bzip2-dev...
    99+
    2023-01-31
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作