什么时候Ubuntu22.04LTS可以使用MongoDB?我需要MongoDB作为我的工作目的。
发布于 2022-08-19 15:03:26
可以使用以下命令在Ubuntu上安装MongoDB。
打开终端窗口(Ctrl+Alt+T)。
将以下命令粘贴到终端以安装MongoDB;
sudo apt update 要安装依赖项,请执行以下操作:
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common下载并使用以下命令添加MongoDB GPG密钥
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -然后使用MongoDB创建一个列表;
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使用以下方法更新本地包数据库
sudo apt update现在使用以下命令安装MongoDB;
sudo apt-get install -y mongodb-org启动MongoDB服务并使其在重新启动系统后自动启动;
systemctl start mongod
systemctl enable mongod可以使用MongoDB检查systemctl status mongod服务的状态。
它应该返回一个类似于下面的输出;
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 若要通过运行以下命令验证安装是否已成功完成,请执行以下命令。
mongo --eval 'db.runCommand({ connectionStatus: 1 })'产出应该是类似的;
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
}这都是关于安装的。来源
有关用户创建和其他主题的更多信息,请访问此网站。
发布于 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:
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-orghttps://askubuntu.com/questions/1424501
复制相似问题