Linux 安装mongodb

news/2024/9/28 19:26:03

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/45652.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

聊一聊 Monitor.Wait 和 Pluse 的底层玩法

一:背景 1. 讲故事 在dump分析的过程中经常会看到很多线程卡在Monitor.Wait方法上,曾经也有不少人问我为什么用 !syncblk 看不到 Monitor.Wait 上的锁信息,刚好昨天有时间我就来研究一下。 二:Monitor.Wait 底层怎么玩的 1. 案例演示 为了方便讲述,先上一段演示代码,Work…

Sql注入基础

1. Sql 注入基础 1.1 SQL 注入的发生1.2 如何获取数据库信息show 命令 select +函数 系统库1.3 参数会如何处理?1.4 Sql 注入的完整流程判断是否可以注入 获得数据库名 获得表名 获取列名 获得数据2. SQL 注入自动化工具 2.1 sqlmap2.2 sqlmap 参数详解 sqlmap -hh 基本用法:…

易基因:MeRIP-seq等揭示RNA m6A去甲基化酶调控植物雄性不育的分子机制 | 科研速递

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 水稻是全球重要的农作物,也是单子叶植物模型。在水稻中,N6-甲基腺苷(m6A)mRNA修饰对植物的发育和胁迫响应至关重要。OsFIP37作为m6A甲基化复合体的核心组分,其缺乏会导致雄性不育,强调了m6A在雄性生育中…

硬件开发笔记(二十):AD21导入外部下载的元器件原理图库、封装库和3D模型

前言在硬件设计的过程中,会遇到一些元器件,这些元器件在本地已有的库里面没有,但是可以从外部下载或者获取到对应的。  本篇就是引入TPS54331D电源芯片作为示例,详细描述整个过程。 创建TPS54331D步骤一:下载TPS54331D模型云汉芯城  注意:无需注册登录,搜索到有,就…

2024-06-20 HarmonyOs开发初体验

2024华为开发者大会将于东莞松山湖举行,为此,特写此文。记录自己第一天入坑鸿蒙开发。鸿蒙开发简述:鸿蒙开发是指针对华为开发的一款全场景分布式操作系统的应用、服务和功能的开发工作,该操作系统名为鸿蒙,英文名为HarmonyOs。 官网地址:https://hmxt.org/ 开发工具下载…

[笔记]Splay树

前置知识:树的左旋、右旋。 Splay树是一种平衡树。能够做到每个操作均摊\(O(\log N)\)。 前言 与上文AVL树不同之处在于,AVL树在任何操作结束后,都能保证每个节点的左右子树高度相差不超过\(1\)。相应地,每个操作都是严格的\(O(\log N)\)。而Splay树并没有对“平衡”的确切…

可以免费领取tokens的大模型服务

本文更新时间:2024年6月20日 豆包大模型 "亲爱的客户,模型提供方将在5月15日至8月30日期间,为您提供一次独特的机会,即高达5亿tokens的免费权益。这是我们对您长期支持的感谢,也是对未来合作的期待。" 在8月30日之前可以领取5亿tokensDeepSeek | 深度求索 注册获…

2024欧洲杯足球分析软件推荐

前言在欧洲杯的热潮中,德国队以5比1的辉煌战绩点燃了赛事激情。对于广大足球迷和投注者来说,这不仅是一场视觉盛宴,更是一次智慧与运气的较量。在纷繁复杂的预测信息面前,你是否也曾感到迷茫?是否也曾因为媒体的喧嚣而失去了自己的判断?今天,笔者将分享一款AI智能足球分…