首页 > 数据库 >Linux 安装mongodb

Linux 安装mongodb

时间:2024-06-20 11:59:19浏览次数:27  
标签:安装 mongo tgz mongodb usr conf Linux local

1.1 Mongodb要求使用最新稳定版本

安装包下载地址:https://www.mongodb.com/try/download/community

本次选择:mongodb-linux-x86_64-rhel70-4.4.13.tgz

1.2安装步骤

上传安装包到服务器,并解压

#tar –zxvf mongodb-linux-x86_64-rhel70-4.4.13.tgz

 

重命名解压后的文件名

# mv mongodb-linux-x86_64-rhel70-4.4.13 mongo_tgz

 

 

#cd mongo_tgz

编辑文件mongodb.conf

#vi mongodb.conf

#本次安装存放路径:/usr/local/,可根据自己的情况修改

#数据文件存放目录

dbpath = /usr/local/mongodb/data/db

#日志文件存放目录

logpath = /usr/local/mongodb/logs/mongodb.log

#默认端口27017

port = 27017

#以守护程序的方式启用,即在后台运行

fork = true

#允许远程连接,127.0.0.1只允许本地连接

bind_ip=0.0.0.0

#是否需要认证,如果启用,则需要创建mongodb账号密码,使用账号密码才可以远程访问

#auth = true

 

将以上信息粘贴到mongodb.conf中

 

创建目录和文件(编辑文件mongodb.conf中所配置的路径)

 

#mkdir -p /usr/local/mongodb/data/db

#mkdir -p /usr/local/mongodb/logs

#touch /usr/local/mongodb/logs/mongodb.log

 

配置环境变量

#vi /etc/profile

添加以下内容

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

使刚刚的修改立即生效

#source /etc/profile

启动mongo服务

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

上句不行用下句

# usr/local/ mongo_tgz /bin/mongod -f /usr/local/ mongo_tgz /mongodb.conf

启动成功如下

 

 

停止mongo服务

#/usr/local/mongo_tgz/bin/mongod -f /usr/local/mongo_tgz/mongodb.conf --shutdown

 

2.1 基本命令

  1. 默认安装路径/usr/bin/Mongodb
  2. 重启

/usr/local/mongo_tgz/bin/mongod -f /usr/local/mongo_tgz/mongodb.conf –restart

  1. 停止

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

  1. 启动

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

上句不行用下句,可能是是gz包安装或者本机装了多个mongodb,需要绝对路径才可以指向明确

# usr/local/ mongo_tgz /bin/mongod -f /usr/local/ mongo_tgz /mongodb.conf

翻译

搜索

复制

标签:安装,mongo,tgz,mongodb,usr,conf,Linux,local
From: https://www.cnblogs.com/leihongnu/p/18258397

相关文章

  • IDEA~安装spring-javaformat插件
    相关文章springboot~代码风格统计spring-javaformat-maven-plugin插件springboot~spring-javaformat插件惹的祸说明在项目中,我们可以通过安装maven插件,spring-javaformat来达到代码统一的目的,而在idea中,为了与maven插件保持一致,我们最好也安装一个这个插件插件地址https:/......
  • 录屏神器Camtasia 2024中文永久激活授权版(附安装教程+汉化补丁) 喀秋莎(屏幕录制剪辑
    录屏&剪辑软件Camtasia如期发布最新版,带来的新功能非常实用!我们今天带来的是CamtasiaStudio2024最新版,附带crack破解程序(注册机)和激活码。可让你不花一分钱永久使用。写在前面:破解版仅供个人使用,请勿随意传播或商用。激活码使用后请勿频繁换机。频繁换机易导致禁码。......
  • instantclient 下载与安装
    官方地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.htmlinstantclient-sqlplus-linux.x64-11.2.0.4.0.zipinstantclient-basic-linux.x64-11.2.0.4.0.zip将以上两个包放到/home/oracle/后,并解压修改环境变量ORACLE_HOME=/home/......
  • Barrier 的安装和配置
    背景目前在使用的是Ubuntu+Win的两套主机,日常开发主要是Ubunut,但部分工作不得不用到Win,所以通过一套键鼠来控制两台主机的需求(KVM)就很强烈了。关于具体的KVM方案选择过程,可以点击方案评估来选择具体的方案,本篇文章主要是给那些决定使用Barrier的同学提供一个较为完善......
  • Linux 下普通用户不通过 sudo 使用 docker 命令
    Linux环境下普通用户没有执行docker命令的权限是因为Docker的安全设计。Docker守护进程(daemon)默认以root用户身份运行,因为它需要访问系统的底层资源来管理容器。出于安全考虑,普通用户(非root用户)不应该能够直接执行可能具有破坏性的Docker命令。但是,Docker提供了一种......
  • [Linux Mint]截屏
    造冰箱的大熊猫@cnblogs2024/6/20,LinuxMint1、快捷键PrtScr:按下PrintScreen按键,对整个桌面(屏幕)截屏,并存入文件Alt+PrtScr:对当前窗口截屏Shift+PrtScr:对矩形区域截屏Ctrl+PrtScr:对整个桌面(屏幕)截屏,存入剪切板Ctrl+Alt+PrtScr:对当前窗口截屏Ctrl+Shift+Pr......
  • linux - 字符串替换
    使用场景:部署项目的时候,需要统一修改IP地址等内容。缺点:这些命令,都缺少必要的校验功能,容易因为操作失误,会出现未替换,或者替换成空串的情况。比如说:写了好多行的sed命令,不小心删了一行代码,这种情况下,执行代码不会报错,因此很容易埋下安全隐患。推荐:要进行很复杂的替换时,还是......
  • Eureka的安装和配置
    前言:上一章节我们介绍了Eureka的基础,本章节则介绍Eureka服务端的安装与配置 Eureka架构原理图1、创建EurekaServer端服务注册中心模块(1)在父工程下新建模块 (2)选择模块的项目类型为Maven并选择模块要使用的JDK版本 (3)填写子模块的名称,然后点完成即可完成创建......
  • (转)Linux环境下使用logrotate工具实现nginx日志切割
    原文:https://www.cnblogs.com/even160941/p/13903291.html一.前提背景及需求Nginx运行日志默认保存在Nginx安装目录下的 /usr/local/nginx/logs目录(或/var/log/nginx目录下),包含access.log和error.log两个文件。(1) access.log 记录了哪些用户、哪些页面以及用户浏览器、i......
  • linux - curl
    curl(commandlineuniformresourcelocator),URL命令行,用于发送http请求场景:项目运维过程中,如果没有postman工具,会用到这些命令;docker容器内,如果没有开放端口,只能进容器内用curl进行测试了。#不带有任何参数时,curl默认发出GET请求。curlhttps://www.baidu.com......