讲师中心 微信公众号
AI工具推荐 视频效率加速

统信UOS怎么安装MongoDB

浅瑶酱_5691

浅瑶酱_5691

发布时间:2026-08-02 17:59:59

|

247人浏览过

|

来源于php中文网

原创

在统信UOS系统中部署MongoDB需按网络环境选择方式:联网时用APT源安装(仅限Desktop 20等Debian 12桌面版),离线时用二进制包手动部署(适用于Server 20、1050e等服务器版);均需配置服务、目录权限及mongosh工具。

统信uos怎么安装mongodb

在统信UOS系统中部署MongoDB数据库,需根据网络连通性、系统版本(Desktop 20/Server 20/1050e)及运行环境(开发测试或生产)选择对应安装路径;联网环境优先用APT源自动安装,离线环境必须使用官方二进制包手动部署,否则无法启动服务。

联网环境下用APT源安装MongoDB

该方式仅适用于UOS Desktop 20、Deepin 23等基于Debian 12(bookworm)的桌面版系统,能自动解决依赖并注册systemd服务。

第一步:导入MongoDB官方GPG密钥,防止软件包被篡改:
sudo apt-get install -y gnupg wget && wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

第二步:添加适配bookworm的官方APT源地址,【必须严格使用bookworm/mongodb-org/6.0 main,填错代号会导致apt update失败】:
echo "deb http://repo.mongodb.org/apt/debian bookworm/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

第三步:更新索引后安装指定小版本,避免因默认安装最新版引发兼容问题:
sudo apt-get update && sudo apt-get install -y mongodb-org=6.0.26 mongodb-org-server=6.0.26 mongodb-org-shell=6.0.26 mongodb-org-mongos=6.0.26 mongodb-org-tools=6.0.26

第四步:重载配置并启动服务,mongod进程将监听27017端口:
sudo systemctl daemon-reload && sudo systemctl start mongod && sudo systemctl enable mongod

第五步:检查状态,输出含“active (running)”即成功:
sudo systemctl status mongod

离线环境下手动部署MongoDB二进制包

适用于UOS Server 20 Enterprise、1050e服务器版、飞腾/海光平台等无外网环境,需下载对应架构的tgz包并完成目录、权限、配置三重初始化。

方法一:下载与解压
从https://www.mongodb.com/try/download/community下载Platform为RedHat/CentOS 8.0 x64的包(如mongodb-linux-x86_64-rhel8-8.2.3.tgz),上传至目标机后执行:
sudo mkdir -p /usr/local/mongodb && sudo tar -zxvf mongodb-linux-x86_64-rhel8-8.2.3.tgz -C /usr/local/mongodb --strip-components=1

mongodb-query
mongodb-query

用于调试和故障排查,查询MongoDB数据库。用户需要时可以: (1) 列出所有数据库; (2) 列出数据库中的集合; (3) 执行MongoDB查询或命令。

下载

方法二:创建数据与日志目录
mkdir -p /usr/local/mongodb/data /usr/local/mongodb/log
这一步不可跳过,mongod启动时会校验dbPath和logpath是否存在且可写,否则直接报错退出。

方法三:配置mongod.conf文件
sudo mkdir /usr/local/mongodb/conf && sudo vi /usr/local/mongodb/conf/mongod.conf
填入以下内容(注意缩进必须为空格,不能用tab):
storage:
  dbPath: /usr/local/mongodb/data
systemLog:
  destination: file
  path: /usr/local/mongodb/log/mongod.log
  logAppend: true
net:
  port: 27017
  bindIp: 0.0.0.0
processManagement:
  fork: true

方法四:配置环境变量并生效
echo 'export MONGODB_HOME=/usr/local/mongodb' | sudo tee -a /etc/profile
echo 'export PATH=$MONGODB_HOME/bin:$PATH' | sudo tee -a /etc/profile
source /etc/profile

启动服务:
mongod -f /usr/local/mongodb/conf/mongod.conf

安装并使用mongosh命令行工具

从MongoDB 6.0起,mongo shell已被弃用,必须单独安装mongosh才能连接数据库。

下载地址:https://downloads.mongodb.com/compass/mongosh-1.10.6-linux-x64.tgz
解压到/usr/local/mongosh:
sudo mkdir -p /usr/local/mongosh && tar -zxvf mongosh-1.10.6-linux-x64.tgz -C /usr/local/mongosh --strip-components=1

将mongosh加入PATH(若已配置MONGODB_HOME则跳过):
echo 'export PATH=/usr/local/mongosh/bin:$PATH' | sudo tee -a /etc/profile && source /etc/profile

连接本地实例:
mongosh "mongodb://127.0.0.1:27017"

热门AI工具

更多
讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
mongodb和mysql的区别
mongodb和mysql的区别

mongodb和mysql的区别:1、数据模型;2、查询语言;3、扩展性和性能;4、可靠性。本专题为大家提供mongodb和mysql的区别的相关的文章、下载、课程内容,供大家免费下载体验。

815

2023.07.18

mongodb启动命令
mongodb启动命令

MongoDB 是一种开源的、基于文档的 NoSQL 数据库管理系统。本专题提供mongodb启动命令的文章,希望可以帮到大家。

2854

2023.08.08

MongoDB删除数据的方法
MongoDB删除数据的方法

MongoDB删除数据的方法有删除集合中的文档、删除整个集合、删除数据库和删除指定字段等。本专题为大家提供MongoDB相关的文章、下载、课程内容,供大家免费下载体验。

2724

2023.09.19

常用的数据库软件
常用的数据库软件

常用的数据库软件有MySQL、Oracle、SQL Server、PostgreSQL、MongoDB、Redis、Cassandra、Hadoop、Spark和Amazon DynamoDB。更多关于数据库软件的内容详情请看本专题下面的文章。php中文网欢迎大家前来学习。

4509

2023.11.02

mongodb有哪些应用领域
mongodb有哪些应用领域

mongodb 的应用领域涵盖广泛,包括内容管理系统、社交媒体、分析、移动应用、物联网、金融科技、医疗保健和广告技术等领域,因其灵活性、可扩展性和易用性而广受欢迎。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

978

2024.04.02

mongodb和redis哪个读取速度快
mongodb和redis哪个读取速度快

redis 的读取速度比 mongodb 更快。原因包括:1. redis 使用简单的键值存储,而 mongodb 存储 json 格式的数据,需要解析和反序列化。2. redis 使用哈希表快速查找数据,而 mongodb 使用 b-tree 索引。因此,redis 在需要高性能读取操作的应用程序中是一个更好的选择。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

7532

2024.04.02

mongodb安装失败如何彻底删除
mongodb安装失败如何彻底删除

彻底删除 mongodb 安装失败的步骤:1、停止和禁用 mongodb 服务;2、删除配置文件、数据目录和日志文件;3、删除 mongodb 二进制文件;4、卸载 mongodb 套件(如果通过软件包管理器安装);5、删除 mongodb 用户、组和目录;6、重启系统。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

595

2024.04.02

mongodb与mysql好用推荐
mongodb与mysql好用推荐

mongodb 适用于非结构化数据、高扩展性和灵活查询(如网站内容管理、社交媒体),而 mysql 适用于结构化数据、强数据一致性和联接查询(如电子商务、银行系统)。

2249

2024.04.02

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

60

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MongoDB 教程
MongoDB 教程

共17课时 | 6.4万人学习

黑马云课堂mongodb实操视频教程
黑马云课堂mongodb实操视频教程

共11课时 | 3.5万人学习

MongoDB 教程
MongoDB 教程

共42课时 | 61.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn