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
    

你可能感兴趣的:(Linux基础,mongodb,数据库)