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

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
    

http://www.kler.cn/a/594612.html

相关文章:

  • 美摄接入DeepSeek等大模型,用多模态融合重构视频创作新边界!
  • NLua 文档
  • 《模型思维》第二十三章 “与集体行动有关的问题” 总结
  • 华为NAS真实测评!
  • 基于Spring Boot的售楼管理系统的设计与实现(LW+源码+讲解)
  • Python(正则表达式)
  • JAVA多线程中的单例模式
  • DeepSeek Chat 自动化交互技术分析
  • Hugging Face 模型格式全解析:从 PyTorch 到 GGUF
  • springboot Actuator 指标分析
  • 服务安全认证概述与基础认证方式
  • Buuctf [极客大挑战 2019]FinalSQL
  • 计算机图形学学习日志4
  • CVPR2025 | 对抗样本智能安全方向论文汇总 | 持续更新中~
  • mysql之DATE_FORMAT迁移到gbase8s
  • MVC_Publish-Subscriber 模式中的事件处理程序
  • 【虚幻引擎UE5】SpawnActor生成Character实例不执行AI Move To,未初始化AIController的原因和解决方法
  • 微服务即时通信系统---(九)消息转发子服务
  • Sqlserver安全篇之_启用和禁用Named Pipes的案列介绍
  • 基于 HT 2D3D 渲染引擎的新能源充电桩可视化运营系统技术剖析