当前位置: 首页 > news >正文

debian11安装MongoDB

debian11 bit64安装MongoDB 6.0

  1. 安装必要的包
    sudo apt install gnupg curl
    
  2. 导入MongoDB公钥
    curl -fsSL https://www.mongodb.org/static/pgp/server-6.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg
    
  3. 创建MongoDB源列表文件
    echo "deb [signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg] http://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
    
  4. 更新包列表并安装MongoDB
    sudo apt update
    sudo apt install mongodb-org
    
  5. 启动并设置开机启动
    sudo systemctl start mongod
    sudo systemctl enable mongod
    
  6. 检查服务状态
    sudo systemctl status mongod
    
  7. 创建管理员用户
    • 执行mongosh进入MongoDB shell
    • 换到admin数据库并创建管理员用户
      use admin
      db.createUser({
      	user: "admin",
      	pwd: "admin",
      	roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
      })
      
  8. 配置MongoDB安全设置
    • 编辑MongoDB配置文件:sudo vi /etc/mongod.conf
      security:
      	authorization: enabled
      
    • 重启生效:sudo systemctl restart mongod
  9. 验证是否生效
    mongosh -u admin -p --authenticationDatabase admin
    

相关文章:

  • 【Agent】OpenManus-Flow-PlanningFlow设计分析
  • AI开发新纪元:MGX多智能体协作平台深度解析
  • 推理大模型的后训练增强技术-从系统1到系统2:大语言模型推理能力的综述
  • 牛客周赛85 DEF Java
  • 深度学习【迭代梯度下降法求解线性回归】
  • 在 macOS Sequoia 15.2 中启用「三指拖动」并实现快速复制的完整指南 ✨
  • 深度学习-简介
  • 学生选课管理系统数据库设计报告
  • Git下载安装(保姆教程)
  • torcharrow gflags版本问题
  • 动作捕捉手套如何让虚拟现实人机交互 “触手可及”?
  • 【入门初级篇】窗体的基本操作与功能介绍
  • 分布式唯一ID
  • Linux FILE文件操作2- fopen、fclose、fgetc、fputc、fgets、fputs验证
  • Java 大视界 -- Java 大数据机器学习模型的对抗攻击与防御技术研究(137)
  • 【嵌入式】复刻SQFMI开源的Watchy墨水屏电子表——(2)软件部分
  • Git 的使用上传下载和更新
  • 【数学 线性代数】差分约束
  • Python----计算机视觉处理(Opencv:图像颜色替换)
  • 三维重建(十七)——obj文件解读+ply文件解读
  • 上海发布预付卡消费“10点提示”:警惕“甩锅闭店”套路
  • 央行行长详解降准:将释放长期流动性1万亿,整体存款准备金率平均水平降至6.2%
  • 吴清:全力支持中央汇金公司发挥好类“平准基金”作用
  • 印度导弹凌晨打击巴基斯坦多座设施,巴总理:正对战争行为作有力回应
  • 巴基斯坦宣布关闭全国空域48小时
  • 山大齐鲁医院通报“子宫肌瘤论文现男性患者”:存在学术不端