Ubuntu22.04 安装 MongoDB7.0.12

1.更新系统包

首先,打开终端并输入以下命令以更新系统包:

sudo apt update
sudo apt upgrade

这两条命令会更新系统中所有已安装的软件包到最新版本。

2. 添加 GPG 密钥

MongoDB是一个签名的包,因此我们需要添加其公钥以确保在安装过程中的数据完整性。使用以下命令导入公钥:(使用gpg命令来管理密钥,而不是apt-key

wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg

3. 添加 MongoDB 的 APT 源列表文件

添加MongoDB的官方APT存储库,这里我们将使用密钥文件来进行仓库的认证。
使用以下命令添加存储库:

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

4. 更新 APT 包数据库

先更新一下系统包列表:

sudo apt update

5. 安装 MongoDB

sudo apt install mongodb-org

6. 验证安装

mongod --version

我的机器上是看到以下信息,证明 MongoDB 安装成功:

db version v7.0.12
Build Info: {
    "version": "7.0.12",
    "gitVersion": "b6513ce0781db6818e24619e8a461eae90bc94fc",
    "openSSLVersion": "OpenSSL 3.0.2 15 Mar 2022",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "ubuntu2204",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

7. 启动 MongoDB

安装完成后,我们需要启动MongoDB服务。使用以下命令启动服务:

sudo systemctl start mongod

停止 mongodb :

systemctl stop mongod.service

重启 mongodb :

systemctl restart mongod.service

为了确保MongoDB在系统启动时自动启动,我们需要使其自启。使用以下命令设置MongoDB为 自启动

sudo systemctl enable mongod

8. 确认 MongoDB 启动

要确认MongoDB是否已经成功安装并正在运行,可以使用以下命令检查其状态:

sudo systemctl status mongod

我的服务器上看到以下信息,代表启动成功:(“active (running)”)

● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2024-08-13 20:38:27 CST; 1min 25s ago
       Docs: https://docs.mongodb.org/manual
   Main PID: 347348 (mongod)
     Memory: 74.7M
        CPU: 978ms
     CGroup: /system.slice/mongod.service
             └─347348 /usr/bin/mongod --config /etc/mongod.conf

Aug 13 20:38:27 Hanbai-Linux systemd[1]: Started MongoDB Database Server.
Aug 13 20:38:27 Hanbai-Linux mongod[347348]: {"t":{"$date":"2024-08-13T12:38:27.269Z"},"s":"I",  "c":"CONTROL",  "id":7484500, "ctx":"main","msg":"Environment variable MONGODB_CONFIG_OVERRIDE_NOFORK == 1, overriding \"proc>

然后按 q 退出检查状态即可。

至此在服务器上安装 MongoDB 并启动服务成功。

其它

修改MongoDB手动关闭后重启不成功的问题、mongsh的基本使用、创建账户、修改连接配置等内容,参考文章:
【亲测可用】实在太快了!如何在Linux下5分钟快速安装MongoDB

### 回答1: 要在Ubuntu 22.04安装MongoDB,可以按照以下步骤进行操作: 1. 打开终端,输入以下命令以添加MongoDB的官方仓库: ``` wget -qO - https://www.mongodb.org/static/pgp/server-5..asc | sudo apt-key add - echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5. multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5..list ``` 2. 更新软件包列表: ``` sudo apt-get update ``` 3. 安装MongoDB: ``` sudo apt-get install -y mongodb-org ``` 4. 启动MongoDB服务: ``` sudo systemctl start mongod ``` 5. 验证MongoDB是否已经成功安装: ``` mongo --eval 'db.runCommand({ connectionStatus: 1 })' ``` 如果成功安装,将会看到类似以下的输出: ``` MongoDB shell version v5..3 connecting to: mongodb://127...1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("..."), "lsid" : { "id" : UUID("...") }, "name" : "..." } MongoDB server version: 5..3 { "authInfo" : { "authenticatedUsers" : [ ], "authenticatedUserRoles" : [ ] }, "ok" : 1, "$clusterTime" : { "clusterTime" : Timestamp(164053576, 1), "signature" : { "hash" : BinData(,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), "keyId" : NumberLong() } }, "operationTime" : Timestamp(164053576, 1) } ``` 以上就是在Ubuntu 22.04安装MongoDB的步骤。 ### 回答2: Ubuntu22.04是一个新版本的Ubuntu操作系统,它的安装方式与以往版本基本相同。要在Ubuntu22.04安装mongodb,需要使用apt-get命令进行安装,在终端中输入以下命令: sudo apt-get install mongodb 然后按照提示输入管理员密码,即可安装mongodb。在安装过程中,会自动安装MongoDB的客户端和管理工具,同时会为MongoDB创建一个系统用户和组。 安装成功后,可以使用以下命令来启动MongoDB: sudo service mongodb start 要验证MongoDB是否已经成功安装和运行,可以运行以下命令: mongo 这样就可以进入MongoDB的交互式Shell,对MongoDB进行管理和操作。 在安装后,可以使用以下命令来停止MongoDB服务: sudo service mongodb stop 如果需要重新启动MongoDB服务,可以运行以下命令: sudo service mongodb restart 在安装MongoDB后,还可以通过修改配置文件来修改MongoDB的配置选项,比如数据目录、日志路径等等。配置文件的路径是/etc/mongodb.conf。 总之,在Ubuntu22.04安装MongoDB非常简单,只需使用apt-get命令即可完成安装安装完成后,可以使用MongoDB的各种客户端工具来对MongoDB数据库进行管理和操作,使得数据管理变得更加轻松便捷。 ### 回答3: 要在Ubuntu22.04安装MongoDB,需要按照以下步骤进行操作: 第一步,添加MongoDB软件源。在终端中输入以下命令: ``` sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 sudo echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list sudo apt update ``` 这个命令添加了MongoDB的官方软件源。 第二步,安装MongoDB。终端输入: ``` sudo apt-get install -y mongodb-org ``` 这个命令将会安装MongoDB以及相关的工具和驱动程序。 第三步,启动MongoDB服务。终端输入: ``` sudo systemctl start mongod ``` 这个命令将会启动MongoDB服务。 第四步,设置MongoDB服务在系统启动时自动启动。终端输入: ``` sudo systemctl enable mongod ``` 这个命令将会设置MongoDB服务在系统启动时自动启动。 现在,MongoDB已经在Ubuntu22.04上成功安装!可以使用mongo客户端来连接数据库了。输入以下命令连接MongoDB: ``` mongo ``` 这个命令将会连接到默认的MongoDB实例,并进入交互式shell。 这就是在Ubuntu22.04安装MongoDB的完整流程。需要注意的是,如果已经安装了其他版本的MongoDB,需要卸载它们以防止版本冲突。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值