站长家园(原代码之家)(www.adminjie.com)网站源码,微信源码,游戏源码,商业源码分享平台。
当前位置:网站首页 技术文章 网络编程 正文

linux怎么安装mongodb

时间:2022-04-25 [网络编程]作者:fabuyuan 浏览:8 次

安装方法:1、在MongoDB网中下载安装包;2、使用tar和mv命令将安装包解压到指定目录中;3、打开配置文件,添加“export PATH”信息;4、使用mkdir命令创建数据存储目录和日志文件目录,使用chown命令设置读写权限。

本教程操作环境:Ubuntu 18.04系统、Dell G3电脑。

下载 MongoDB

去 MongoDB 网(https://www.mongodb.com/try/download/community)下载合适的安装包了,如下图所示:

我们选择好要使用的安装包后并不需要在浏览器中直接下载,只需要复制下载链接即可,之后使用 Linux 命令来下载 MongoDB 的安装包,如下所示:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.3.tgz

安装 MongoDB

相对于在 Windows 下安装 MongoDB,在 Linux 系统下安装 MongoDB 要简单很多,只需简单的几步即可。

【步骤 1】解压下载好的安装包,并将解压得到的文件移动到指定的目录中,命令如下:

tar -zxvf mongodb-linux-x86_64-rhel70-4.4.3.tgz       # 解压
mv mongodb-src-r4.4.3  /usr/local/mongodb         # 将解压后的文件拷贝到指定目录

【步骤 2】修改配置文件

打开系统配置文件,命令如下:

sudo vi /etc/profile

接下来在 vim 编辑器中按i或者insert键来进入 insert 模式对系统配置文件进行编辑,并在配置文件中添加如下配置信息:

export PATH = <directory>/bin:$PATH

其中 <directory> 为 MongoDB 的安装路径,例如【步骤 1】中使用到的 /usr/local/mongodb,完整的配置信息如下:

export PATH=/usr/local/mongodb4/bin:$PATH

编辑完成后按esc键退出 insert 模式,然后按shift + :键并输入wq来保存并退出系统配置文件。

系统配置文件保存成功后可以使用如下命令来使配置文件生效:

source /etc/profile

【步骤 3】创建数据库目录

默认情况下 MongoDB 启动后会初始化以下两个目录:

  • 数据存储目录:/var/lib/mongodb

  • 日志文件目录:/var/log/mongodb

所以我们在启动 MongoDB 前可以先创建这两个目录并设置读写权限,命名如下:

sudo mkdir -p /var/lib/mongodb
sudo mkdir -p /var/log/mongodb
sudo chown `whoami` /var/lib/mongodb   # 设置权限
sudo chown `whoami` /var/log/mongodb   # 设置权限

其中mkdir -p命令用来确保目录名称存在,如果不存在就建一个。chown `whoami`命令用来指定文件所有者为用户自身,whoami为显示自身名称的命令。

完成上述步骤后 MongoDB 就安装完成了!

相关推荐:《Linux视频教程

以上就是linux怎么安装mongodb的详细内容,更多请关注站长家园其它相关文章!

本文标签:  linux

转载请注明来源:linux怎么安装mongodb

本文永久链接地址:https://www.adminjie.com/post/11608.html

免责声明:
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

附:
二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!

版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的部分源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,若有侵犯你的权益请:提交版权证明文件到邮箱 2225329873#qq.com(#换为@) 站长会进行审查之后,情况属实的会在三个工作日内为您删除。

  • 站长家园(原代码之家)会员升级
  • 最新文章
    • 图文详解怎么用Python绘制动态可视化图表

      图文详解怎么用Python绘制动态可视化图表

      本篇文章给大家带来了关于python的相关知识,其中主要介绍了关于绘制动态可视化图标的相关问题,使用Python的Plotly图形库,让你可以毫不费力地生成动画...

    • JavaScript高级语法学习之严格模式

      JavaScript高级语法学习之严格模式

      本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于严格模式的相关问题,严格模式很好理解,是一种具有限制性的JavaScript模式,从而...

    • 归纳总结Oracle视图知识点

      归纳总结Oracle视图知识点

      本篇文章给大家带来了关于Oracle的相关知识,其中主要介绍了关于视图的相关问题,视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,下面一起来...

    • jquery中用什么属性

      jquery中用什么属性

      jquery可用的属性有7个:1、“jquery”,可输出jQuery库的版本号;2、“jQuery.fx.interval”,可改变以毫秒计的动画运行速率;3...

    • jquery能不能自定义属性

      jquery能不能自定义属性

      jquery能自定义属性。jquery中,可用attr()来给元素添加自定义属性,并设置属性值;若只添加单个属性,可用“元素对象.attr("属性名","值")...

    热门文章