首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Ubuntu22.04LTS中安装MongoDB

无法在Ubuntu22.04LTS中安装MongoDB
EN

Ask Ubuntu用户
提问于 2022-08-19 14:18:24
回答 2查看 1.5K关注 0票数 1

什么时候Ubuntu22.04LTS可以使用MongoDB?我需要MongoDB作为我的工作目的。

EN

回答 2

Ask Ubuntu用户

发布于 2022-08-19 15:03:26

可以使用以下命令在Ubuntu上安装MongoDB。

打开终端窗口(Ctrl+Alt+T)。

将以下命令粘贴到终端以安装MongoDB;

代码语言:javascript
复制
sudo apt update 

要安装依赖项,请执行以下操作:

代码语言:javascript
复制
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

下载并使用以下命令添加MongoDB GPG密钥

代码语言:javascript
复制
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

然后使用MongoDB创建一个列表;

代码语言:javascript
复制
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

使用以下方法更新本地包数据库

代码语言:javascript
复制
sudo apt update

现在使用以下命令安装MongoDB;

代码语言:javascript
复制
sudo apt-get install -y mongodb-org

启动MongoDB服务并使其在重新启动系统后自动启动;

代码语言:javascript
复制
systemctl start mongod
systemctl enable mongod

可以使用MongoDB检查systemctl status mongod服务的状态。

它应该返回一个类似于下面的输出;

代码语言:javascript
复制
mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset>
     Active: active (running) since Wed 2022-08-19 14:56:46 UTC; 4min ago
       Docs: https://docs.mongodb.org/manual
   Main PID: 3278 (mongod)
     Memory: 193.7M
        CPU: 14.206s
     CGroup: /system.slice/mongod.service
             └─3278 /usr/bin/mongod --config /etc/mongod.conf 

若要通过运行以下命令验证安装是否已成功完成,请执行以下命令。

代码语言:javascript
复制
mongo --eval 'db.runCommand({ connectionStatus: 1 })'

产出应该是类似的;

代码语言:javascript
复制
MongoDB shell version v5.0.6
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("9722b711-f1f0-43f2-aec6-f6172da9d237") }
MongoDB server version: 5.0.6
{
        "authInfo" : {
                "authenticatedUsers" : [ ],
                "authenticatedUserRoles" : [ ]
        },
        "ok" : 1
}

这都是关于安装的。来源

有关用户创建和其他主题的更多信息,请访问此网站

票数 2
EN

Ask Ubuntu用户

发布于 2022-12-29 17:15:14

经过几个小时的寻找解决方案,我是满意的,我终于偶然发现了一个!希望这可以帮助其他人在不牺牲安全性的情况下使用libssl1.1安装MongoDB社区版本(这里的解决方案使用>3.0 )。

MongoDB隐藏了Ubuntu22.04.1LTS( Jellyfish)的存储库。在我发布这篇文章的时候,它肯定还没有出现在文档安装页面上。你自己去看看:https://repo.mongodb.org/apt/ubuntu/dists/jammy/mongodb-org/

下面的代码将添加存储库并在您的系统上安装最新的MongoDB.org:

代码语言:javascript
复制
sudo apt-get install wget gpg
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | gpg --dearmor > packages.mongodb.gpg
sudo install -D -o root -g root -m 644 packages.mongodb.gpg /etc/apt/keyrings/packages.mongodb.gpg
echo "deb [ arch=amd64,arm64 signed-by=/etc/apt/keyrings/packages.mongodb.gpg] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
rm -f packages.mongodb.gpg
sudo apt-get install -y mongodb-org
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1424501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档