首页 > 数据库 >Ubuntu 18.04 (Bionic) 简单快速的安装mongodb

Ubuntu 18.04 (Bionic) 简单快速的安装mongodb

时间:2023-05-23 15:11:37浏览次数:61  
标签:4.4 18.04 mongodb sudo apt systemctl Ubuntu org

按步骤走,不带脑子式安装(注意4.0版本mongodb官方已经不再支持,以下代码中可以修改mongodb版本号安装,目前最新版为6.0,如果懒得改直接用也可以,文章后边第三章第一条代码会直接升级为最新版本mongodb):

1.导入包管理系统使用的公钥

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

此操作运行结果应为 OK,如果收到指示gnupg未安装的错误,则可以:

1).gnupg使用以下命令安装及其所需的库:

sudo apt-get install gnupg

2).安装完成后,重试导入密钥:

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

2.为MongoDB创建一个列表文件

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

如果不能确定使用的是哪个版本,请输入一下的代码:

lsb_release -dc

3.重新加载本地软件包数据库

安装最新稳定版:

sudo apt-get install -y mongodb-org

或安装特定版本(自己想要安装的版本,此方法必须分别指定每个组件包以及版本号,如以下示例所示,不推荐此方法):

sudo apt-get install -y mongodb-org=4.4.2 mongodb-org-server=4.4.2 mongodb-org-shell=4.4.2 mongodb-org-mongos=4.4.2 mongodb-org-tools=4.4.2

4.初始化系统

查看内置init系统:

ps --no-headers -o comm 1

systemd(systemctl)输入:

sudo systemctl start mongod

System V Init (service)输入:

sudo service mongod start

5.重启系统

6.启动mongodb

sudo systemctl daemon-reload

7.验证启动

sudo systemctl status mongod

8.设置自启动

sudo systemctl daemon-reload

9.停止mongodb

sudo systemctl stop mongod

10.重启mongodb

sudo systemctl restart mongod

11.开始使用mongodb

mongosh - -port 27017

标签:4.4,18.04,mongodb,sudo,apt,systemctl,Ubuntu,org
From: https://www.cnblogs.com/kimi77/p/17425250.html

相关文章

  • mongodb
    https://www.runoob.com/mongodbhttps://www.runoob.com/mongodb/mongodb-java.htmlhttps://blog.csdn.net/qq_41369135/article/details/129121332......
  • 查看ubuntu版本
    ​ 方法一在终端中执行下列指令:cat/etc/issue查看ubuntu版本ubuntu@VM-4-10-ubuntu:~$cat/etc/issueUbuntu22.04LTS\n\l 可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:Ubuntu14.04LTS\n\l方法二使用lsb_release命令也可以查......
  • 查看ubuntu版本
     方法一在终端中执行下列指令:cat/etc/issue查看ubuntu版本ubuntu@VM-4-10-ubuntu:~$cat/etc/issueUbuntu22.04LTS\n\l 可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:Ubuntu14.04LTS\n\l方法二使用lsb_release命令也可以查看Ubuntu的版......
  • 查看ubuntu版本
    ​ 方法一在终端中执行下列指令:cat/etc/issue查看ubuntu版本ubuntu@VM-4-10-ubuntu:~$cat/etc/issueUbuntu22.04LTS\n\l 可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:Ubuntu14.04LTS\n\l方法二使用lsb_release命令也可以查......
  • 解决xfreerdp在Ubuntu22.10无法退出全屏问题
    最近升级了一下Ubuntu到22.10,然后发现xfreerdp链接上远程计算机后,无法通过快捷键退出全屏,我们可以在terminal命令中添加dynamic-resolution参数即可;xfreerdp/multimon/u:common\\mango/p:*****/v:192.168.1.168/dynamic-resolution......
  • mongodb--索引
    一、索引概述1、说明:索引是一种特殊的数据结构,即采用B-Tree数据结构。索引是以易于遍历读取的形式存储着集合中文档的一小部分----即:文档中的特定字段或一/多组字段,并且这些字段均按照字段的值进行排序。索引项的排序支持有效的等值匹配和基于范围的查询操作。此外,MongoDB还......
  • wvp-GB28181-pro 编译部署ubuntu
    一、前言第一次进行wvp-pro编译部署遇到不少问题,主要对其中的一些依赖以及配置文件配置不熟悉,特此记录一下整个编译部署流程。本文中编译部署在ubuntu20下进行。建议Ubuntu16版本以上运行此项目。二、wvp-GB28181-pro介绍1.开箱即用的28181协议视频平台WEBVIDEOPLATFORM是一个......
  • ubuntu常用操作
    虚拟机ubuntu全屏显示设置方式1、Ctrl+Alt+Enter全屏,方式2、设置ubuntu的分辨率,具体操作:ubuntu->setting->display->resolution->1360*768->apply->keepthisconfiguation.......
  • UbuntuDeskTop删除Wine安装迅雷程序卸载后的图标
    试了几种方案(一)卸载ubuntu下用wine安装的程序,可以用wineuninstaller命令,打开添加/删除程序界面,进行删除程序操作:确定无效!重启后无效果。(二)终端输入:cd/home/jack/.config/menus/applications-mergedls-al会发现文件后缀为.menu的已经删除的文件,用rm命令删除。......
  • MongoDB-怎么将csv数据导入mongodb数据库的某张表中
    背景介绍背景就是开发突然问我能不能往数据库导数据,然后只需要某几列的数据。我的第一想法是:用python脚本读取csv文件,将内容拼接成json格式的文本,然后用脚本的方式导入。后来发现我用的GUI工具就可以直接导入数据到数据库中。实现过程既然有工具能够直接导入,那肯定就用现成的工具导......